我有一个主要的py脚本,该脚本导入了另一个py脚本,该脚本在main.py中使用了很多次,重新开始。现在,我该如何导入脚本并再次运行它。我想运行整个脚本,而不是脚本的某些功能。
我已经尝试过动态运行它,现在我知道它不适用于脚本,而仅适用于适当的模块。
#main.py
for i in range(5):
import second
#second.py
print(....)
答案 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)