-1
我一直在想,如果有一種方法可能從腳本「重新啓動」一個python程序。假如我想讓一個程序在運行時編寫它自己,但我需要一種方式讓它在它自己改變之後自行重啓。對此有何見解?謝謝。自動程序重啓?
我一直在想,如果有一種方法可能從腳本「重新啓動」一個python程序。假如我想讓一個程序在運行時編寫它自己,但我需要一種方式讓它在它自己改變之後自行重啓。對此有何見解?謝謝。自動程序重啓?
如果要用新的進程替換當前進程,可以通過調用os.execv
或類似的函數來實現。有關詳細信息,請參閱https://docs.python.org/2/library/os.html#os.execv。
重新執行自我,很可能:
import os
import sys
os.execl(*sys.argv)
感謝您的回答!這真的有幫助! – Qwerty