|
120
|
| Denilson Sá Maia · 技术社区 · 16 年前 |
|
|
1
137
我倾向于想
顺便说一句,我认为这种结构导致了许多Python程序员对模块、包和代码组织的早期混淆。这有两个原因
|
|
|
2
29
按照
PEP-20
蒂姆·彼得斯认为,“显式优于隐式”和“可读性很重要”。如果你需要从
同样,PEP-20也会说“简单胜于复杂”,所以如果你还需要更一般的东西
|
|
|
3
15
最终答案:
从模块本身的文档中:
|
|
|
4
6
有趣的是,导入os.path将导入所有操作系统。在交互式提示中尝试以下操作:
结果将与您刚导入的操作系统相同。这是因为os.path将根据您拥有的操作系统引用不同的模块,所以python将导入os以确定要为path加载哪个模块。
用一些模块,说
一般来说,只导入所需的显式模块应该稍微快一点。在我的机器上:
这些时间非常接近,可以忽略不计。您的程序可能需要使用来自
|
|
|
6
2
常识在这里起作用:
供参考:
|
|
|
7
-1
我同意迈克的看法 我想
你刚才必须提到这样的细节
或者如果您正在调用模块内的模块
|