基本上,我想知道如果在每個模塊中導入標準庫比在模塊中一次導入標準模塊並且在其他模塊中重新使用它更好/更差。換句話說,我想知道是否有以下兩個代碼之間的任何速度/性能差異:
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