基本的に、すべてのモジュールに標準ライブラリをインポートする方が、モジュールに一度標準モジュールをインポートして他のモジュールで再利用するよりも良い/悪いかどうかを知りたいです。つまり、次の2つのコードの間に速度/パフォーマンスの違いがあるかどうかを知りたいと思いました。
"""
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())
どのコードが優れていますか?またはそれは本当に重要ですか?