如何一次又一次地运行导入的python脚本?

时间:2019-07-05 21:28:02

标签: python import

我有一个主要的py脚本,该脚本导入了另一个py脚本,该脚本在main.py中使用了很多次,重新开始。现在,我该如何导入脚本并再次运行它。我想运行整个脚本,而不是脚本的某些功能。

我已经尝试过动态运行它,现在我知道它不适用于脚本,而仅适用于适当的模块。

#main.py
for i in range(5):
    import second

#second.py
print(....)

1 个答案:

答案 0 :(得分:2)

您可以尝试使用importlib模块:

import importlib
for i in range(5)
    importlib.load_module(second)

或imp模块,尽管已弃用,因此不建议使用。

import imp
for i in range(5)
    imp.reload(second)