我们说我有一个定义功能的模块:
# import time
def printTime():
import time
print 'the time is ' + time.time()
我是我的主应用程序,我加载了这样的函数:
from modules.Help import printTime
if somecondition:
# from modules.Help import printTime
printTime()
在模块中,我应该在文件顶部进行所有导入吗? 或者,由于只在某些条件下才需要模块,我应该在函数中导入吗? 什么更经济,或没有区别?
在PHP中,有require_once。子模块顶部的import语句是否以相同的方式优化? 我在父模块和子模块中都有一些重复的导入(例如时间)。我应该担心我在子模块中导入的软件包数量吗?