python导入时小括号大作用

yipeiwu_com7年前Python基础

在导入Python模块时,我们可以用

import os

也可以用

from os import *

当然,不推荐第二种方法,这样,会导入太多的os模块内的函数,所以,我们就会用到

from os import name,getcwd

但是,如要需要导入的函数比较多,就会超过一行80个字符的代码风格建议,那怎么办呢。

我们有三种方法:

第一,在行尾加上反斜杠\,
第二、每行只导入一部分,多写几行from

但是,这都不是PEP推荐的。PEP推荐的是把导入的模块用标准分组机制,也就是用小括号括起来

from os import (name,getcwd)这种方式,这种方式就可以分成多行了。

这个功能从python2.4开始支持。

这个建议可从PEP328找到。

相关文章

python list转置和前后反转的例子

python list转置和前后反转的例子

list/tuple转置: 以二维grid[][]为例: grid = [[row[i] for row in grid] for i in range(len(grid[0]))]...

Python的for和break循环结构中使用else语句的技巧

在Python中的while或者for循环之后还可以有else子句,作用是for循环中if条件一直不满足,则最后就执行else语句。 for i in range(5): if i...

pandas获取groupby分组里最大值所在的行方法

pandas获取groupby分组里最大值所在的行方法 如下面这个DataFrame,按照Mt分组,取出Count最大的那行 import pandas as pd df = pd....

python win32 简单操作方法

源由 刚开始是帮朋友做一个按键精灵操作旺信的脚本,写完后各种不稳定;后来看到python可以操作win32相关的api,恰好这一段时间正在学习python,感觉练手的时候到了~~~ 下载...

python实现定时自动备份文件到其他主机的实例代码

python实现定时自动备份文件到其他主机的实例代码

定时将源文件或目录使用WinRAR压缩并自动备份到本地或网络上的主机 1.确保WinRAR安装在默认路径或者把WinRAR.exe添加到环境变量中 2.在代码里的sources填写备份的...