2014-03-19 84 views
-1

我想利用我的Python腳本啓動一個exe關閉一個exe有沒有一種方法可以讓我從蟒蛇

,但我想關閉/從Python腳本殺死它太。有沒有什麼辦法可以完成停止python的exe文件?

PS:當我執行Alt + F4時,我的可執行文件會停止。我基本上想要在python中以編程方式模擬Alt + F4。

回答

1

當然,你想在子進程上調用Popen.terminate()Popen.kill()。例如: -

p = subprocess.Popen(['path/to/long/runnning/process', 'arg1', 'arg2']) 
... 
p.terminate() # kill the process. 

Popen.terminate是多了幾分溫柔 - 在POSIX操作系統,它會給該程序的機會來處理信號,並做一些清理與kill將嘗試立即銷燬過程。

+0

哇,謝謝你這麼快的回覆。欣賞!!奇蹟般有效! –

相關問題