0
我想在腳本中滿足特定條件後結束進程。 這樣的:無法從其他腳本運行腳本
import psutil
PROCNAME = "standard.exe"
for proc in psutil.process_iter():
if proc.name() == PROCNAME:
proc.kill()
我可以運行在Spyder的這個獨立的腳本(processkiller.py)和它的作品,但我想 從另一個腳本運行此腳本,就像這樣:
os.system("C:\\Users\\s086372\\Desktop\\results\ProcessKiller.py")
這不起作用,有什麼建議嗎?我仍然是一位初學者,他正在使用 簡單代碼來編寫工程仿真腳本。
the mdb.jobs.kill(
)在abaqus中無法正常工作,它的錯誤,所以我必須以某種方式手動終止進程。
它不爲我工作,我可以從Spyder的運行我的腳本,它會結束該進程而不是從我的mainscript:\t 使用os.system(「蟒蛇C:\\ \\用戶\\ s086372桌面\結果\ ProcessKiller.py「) 打印‘過程已被殺害’ 我得到的消息打印之後,但沒有錯誤 – isok89
也許你沒有殺人的過程中的權利,請嘗試: 操作系統。系統(「runas/noprofile/user:Administrator python C:\\ Users \\ s086372 \\ Desktop \\ results \ ProcessKiller.py」) –
這對我不起作用。 – isok89