自动程序重启?

时间:2016-12-06 02:14:08

标签: python python-2.7

我一直想知道是否有办法从脚本中“重启”python程序。如果我想让程序在运行时自行编写,但我需要一种方法让它在自身改变后重新启动。有什么见解吗?感谢。

1 个答案:

答案 0 :(得分:1)

如果要使用新进程替换当前进程,可以通过调用os.execv或类似函数来执行此操作。有关详细信息,请参阅https://docs.python.org/2/library/os.html#os.execv

要重新执行自我,可能会:

import os
import sys
os.execl(*sys.argv)