我知道使用import os os._exit(0)會暫停代碼,但我想完全殺死終端,就好像我在點擊形狀像垃圾桶的按鈕一樣。
有什么辦法可以做到這一點,所以我可以把它放在我的 python 代碼中?
uj5u.com熱心網友回復:
它是 hacky 并且不會在 Python 子行程中作業,但它在基本意義上作業:
import os
ppid = os.getppid()
os.system("taskkill /f /pid " str(ppid))
uj5u.com熱心網友回復:
# 這是另一種更pythonic的方式。第一步:匯入os和signal。第二步:呼叫os.kill,引數為父行程id和SIGTERM(即終止行程的信號)
import os
import signal
os.kill(os.getppid(), signal.SIGTERM)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/399829.html
