我有一个pythonscript run.py,我目前在命令行中运行。但是,我想在python(最好)或.bat,php或其他一些方法中使用start.py脚本,这样我们可以使run.py完成运行后,start.py脚本将重新执行运行。 py脚本无限期,但只有在run.py完成执行并退出后才会运行。
示例步骤: - 运行Start.py,启动Run.py - Run.py在5秒后打印“hello”3次,然后正常或异常退出 - Start.py知道Run.py已完成/已关闭并重新执行run.py
我如何做到这一点?
答案 0 :(得分:0)
首次运行是否具有互动性?否则,您可以使用daemon
答案 1 :(得分:0)
如果它只是一个Python脚本,那么可以执行此操作:
import os
while True:
os.system('python run.py')
但更好的方法是使您的其他Python文件模块化并通过第二个Python文件正确运行。