我一直想知道是否有办法从脚本中“重启”python程序。如果我想让程序在运行时自行编写,但我需要一种方法让它在自身改变后重新启动。有什么见解吗?感谢。
答案 0 :(得分:1)
如果要使用新进程替换当前进程,可以通过调用os.execv
或类似函数来执行此操作。有关详细信息,请参阅https://docs.python.org/2/library/os.html#os.execv。
要重新执行自我,可能会:
import os
import sys
os.execl(*sys.argv)