在Python中的模块中导入语句

时间:2015-12-03 11:46:00

标签: python module python-import

我们说我有一个定义功能的模块:

# 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语句是否以相同的方式优化? 我在父模块和子模块中都有一些重复的导入(例如时间)。我应该担心我在子模块中导入的软件包数量吗?

0 个答案:

没有答案