Python 需要制作一个自动执行批处理文件

Python 需要制作一个自动执行批处理文件,python,Python,这是一个python脚本,不知道从哪里开始,哈哈。我使用的脚本有时会随机停止,我需要批处理文件在停止时自动重新运行它 我想我需要用像FDO这样的东西,我运行脚本,假设批处理文件每1或2小时重新启动一次,这样我就可以一直运行它,而不用担心它会随机停止 请帮助您可以在python脚本中指定atexit处理程序: import atexit import os def exit_handler(): os.system("C:/Path/To/batch.bat") atexit.regi

这是一个python脚本,不知道从哪里开始,哈哈。我使用的脚本有时会随机停止,我需要批处理文件在停止时自动重新运行它

我想我需要用像FDO这样的东西,我运行脚本,假设批处理文件每1或2小时重新启动一次,这样我就可以一直运行它,而不用担心它会随机停止


请帮助您可以在python脚本中指定
atexit
处理程序:

import atexit
import os

def exit_handler():
    os.system("C:/Path/To/batch.bat")

atexit.register(exit_handler)
其中test.bat包含:

Python C:/Path/To/python.py
但是,如果脚本合法退出,这也会导致脚本再次启动


如果您可以识别“随机”退出时发送的退出代码,您可以在
atexit
中检查该退出代码,并启动批处理文件,如果它与您有问题的退出代码匹配。

您需要编辑您的问题,并为您的问题提供更连贯的解决方案。您需要提供有关您尝试执行的操作的适当技术细节,以便读者更认真地对待此问题。事实上,这是非常广泛的,对任何想要帮助的人都没有帮助。这并不好笑,但如果你想要好的答案,你需要对你的问题感到更加自豪。现在看来你不在乎。看,如果你把你的问题重新写一遍,我有一个答案。当你尝试的时候,把我的时间再扣回来!!哦,它的意思是24/7运行,但它只是偶尔随机停止,只是每秒显示这样的数字:4567、4568等。在这种情况下,上面的数字应该对你有用(如果你需要经常运行),但是如果“随机停止”指的是它继续运行,但显示错误的行为,那么你需要提供更多细节