3
我正在使用Python 3.5和Windows 7.我試圖打開一個exe文件,然後終止它。我已經成功打開它,但我無法關閉它。下面是我的代碼的縮寫版本:)Python - 不能殺死進程
from subprocess import Popen
open = Popen(["filename"], shell = True, cwd = "path\to\file")
open.terminate()
我也試過open.kill(,os.kill(open.pid,0),並使用os.system(「TASKKILL/IM/F文件名.exe 「)。我還發現一篇文章建議不使用shell = True,但是我沒有能夠讓Popen在沒有它的情況下工作。這些選項都沒有引發錯誤,他們只是不關閉我打開的文件。
我發現類似的錯誤在網上,但似乎沒有成爲一個具體的解決了這一點。我閱讀的潛在解決方案(以上列出的最常見的方法)對我而言並不奏效。有針對這個的解決方法嗎?