Dan*_*nov 3 python python-import
为什么人们这样做
import os
import sys
print sys.version
Run Code Online (Sandbox Code Playgroud)
如果他们能做到的话
import os
print os.sys.version
Run Code Online (Sandbox Code Playgroud)
如果您已经知道相同的模块是由您已经使用的其他模块导入的,为什么要重新导入一些基本模块(随机,系统...很多)?这些调用是否已被弃用以在python编程中使用?
Mar*_*ers 11
因为您不应该依赖另一个模块的实现细节.如果另一个模块停止使用sys
,则您的第一个模块现在已损坏.
导入仅在当前命名空间中创建引用.使用时,您没有将模块加载到内存中两次import
,因此在两个不同的位置导入模块不需要任何费用.
归档时间: |
|
查看次数: |
52 次 |
最近记录: |