我認爲將導入語句放在使用它的片段附近可以使其依賴關係更加清晰,從而提高可讀性。 Python會緩存這個嗎?我應該在乎嗎?這是一個壞主意嗎? def Process():
import StringIO
file_handle=StringIO.StringIO('hello world')
#do more stuff
for i in xrange(10): P
我有一個消息文件夾(包)__init__.py文件和其他模塊messages_en.py裏面。在__init__.py如果我導入messages_en它的工作原理,但__import__失敗,「導入錯誤:沒有模塊名爲messages_en」 import messages_en # it works
messages = __import__('messages_en') # it doesn'