重新运行程序中的“导入的”外部python文件?

时间:2018-10-17 21:44:01

标签: python import python-import

我正在尝试制作一个能够运行其他程序的“头” python程序,该程序可以返回到头程序。我正在使用导入来加载这些文件。

在头上

print("Running Tail...")
import Tail

这成功运行了其中的Tail.py

print("This is the program.")
print("Heading back to Head...")
import Head

此操作成功返回到Head.py。但是,当Head.py尝试再次运行Tail.py时,它将无法再次运行Tail。也许有一种方法可以为此目的“取消导入”导入的模块?非常感谢!

编辑:我知道最好使用一个函数,但是,这只是一种简化,最终,我想为头和尾使用复杂的程序,以至于头将涉及其他程序,而尾程序可以使用define等本身来大规模运行。我希望“ Head”像图书馆中的游戏启动器一样工作。

0 个答案:

没有答案