2016-12-06 81 views
-1

我一直在想,如果有一種方法可能從腳本「重新啓動」一個python程序。假如我想讓一個程序在運行時編寫它自己,但我需要一種方式讓它在它自己改變之後自行重啓。對此有何見解?謝謝。自動程序重啓?

回答

1

如果要用新的進程替換當前進程,可以通過調用os.execv或類似的函數來實現。有關詳細信息,請參閱https://docs.python.org/2/library/os.html#os.execv

重新執行自我,很可能:

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

感謝您的回答!這真的有幫助! – Qwerty