【发布时间】:2023-03-13 07:00:01
【问题描述】:
我已经在这个网站上搜索了几个解决方案,但不幸的是,提供的解决方案不适合我。
假设我有一个名为“DataGen.py”的 Python 脚本停止运行(绿色箭头可单击),因为某些后台程序正在崩溃。不幸的是,没有抛出异常,这就是我需要解决方法的原因:
我正在搜索的是另一个名为“RestartScript.py”的 Python 脚本,它在“DataGen.py”停止运行 60 秒后重新启动。
我尝试了类似的方法:
from os import system
from time import sleep
while True:
system('DataGen.py')
sleep(300)
【问题讨论】:
-
你试过
os.system("python DataGen.py")吗? -
这可能会帮助您确定您的脚本当前是否正在运行:stackoverflow.com/questions/788411/…
-
@AlexYu 这似乎有效。 sleep 命令在这种情况下做了什么?