-1
我一直在想,如果有一种方法可能从脚本“重新启动”一个python程序。假如我想让一个程序在运行时编写它自己,但我需要一种方式让它在它自己改变之后自行重启。对此有何见解?谢谢。自动程序重启?
我一直在想,如果有一种方法可能从脚本“重新启动”一个python程序。假如我想让一个程序在运行时编写它自己,但我需要一种方式让它在它自己改变之后自行重启。对此有何见解?谢谢。自动程序重启?
如果要用新的进程替换当前进程,可以通过调用os.execv
或类似的函数来实现。有关详细信息,请参阅https://docs.python.org/2/library/os.html#os.execv。
重新执行自我,很可能:
import os
import sys
os.execl(*sys.argv)
感谢您的回答!这真的有帮助! – Qwerty