从其他脚本重新启动python脚本

2024-03-29 12:06:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在这个网站上搜索了几个解决方案,但不幸的是,提供的解决方案不适合我。你知道吗

假设我有一个python脚本数据生成.py停止运行(绿色箭头可点击),因为一些后台程序正在崩溃。不幸的是,没有引发异常,这就是为什么我需要一个解决方法:

我要搜索的是另一个python脚本,名为“重新启动脚本.py“重新启动”数据生成.py“停止运行60秒后。你知道吗

我试过这样的方法:

from os import system
from time import sleep

while True:
    system('DataGen.py')
    sleep(300)

Tags: 数据方法frompyimport脚本timeos
1条回答
网友
1楼 · 发布于 2024-03-29 12:06:11

system函数执行您用作输入的命令。。见link。因此,这将是您运行it以实现所需结果的方式:

system('python DataGen.py')

另外,在sleep函数中用作输入的任何值都应该是秒。。 使用此逻辑,您的代码每300秒重新运行一次。你知道吗

完整解决方案见下文:

from os import system
from time import sleep

while True:
    system('python DataGen.py')
    sleep(60)

相关问题 更多 >