基本上,我想知道如果在每个模块中导入标准库比在模块中一次导入标准模块并且在其他模块中重新使用它更好/更差。换句话说,我想知道是否有以下两个代码之间的任何速度/性能差异:
python导入处理速度
"""
One way - Just importing time module only once
"""
# /usr/bin/python
# mytime.py
import time
def get_time():
return time.time()
# /usr/bin/python
# usingtime.py
import mytime
print (mytime.time() - mytime.time.time())
"""
Another way - importing time module as needed
"""
# /usr/bin/python
# mytime.py
import time
def get_time():
return time.time()
# /usr/bin/python
# usingtime.py
import time
import mytime
print (mytime.time() - time.time())
哪个代码是更好?还是它真的很重要?
你的意思是打印(mytime.get_time() - 了time.time())吧? – aneroid 2012-08-01 17:36:21
可能的重复[是否python优化模块,当他们被多次导入?](http://stackoverflow.com/questions/296036/does-python-optimize-modules-when-they-are-imported-multiple-times) – jterrace 2012-08-01 17:42:17