当我的 python 脚本运行完代码后,我希望能够仅从 Windows 命令行终止 python 脚本并关闭与 python 相关的所有内容
在执行所有代码后,Python 窗口保持打开状态,即使我在代码末尾添加了
exit()
我已经尝试过
taskkill /IM py.exe
错误:找不到进程“py.exe”。
taskkill /IM myScript.exe
错误:找不到进程“myScript.exe”。
我在任务管理器中找不到任何Python进程
有人可以帮忙吗?
taskkill /IM python.exe /F
这将强制杀死蟒蛇。
通过使用进程 ID 或图像文件名来杀死一个任务/进程。
taskkill /IM executablename
或
首先检测进程是否正在运行,然后杀死
tasklist | find /i "executablename.exe" && taskkill /im "executablename.exe" /F || echo process "executablename.exe" not running
只需制作批处理文件并运行即可。
@echo off
FOR /F "tokens=2 delims= " %%P IN ('tasklist /FO Table /M /NH ^| Find /i "Py"') DO (TASKKILL /PID %%P /F)
通过在 python ide 中添加代码解决了问题:
import os
os.system("taskkill /im py.exe")
即使这个也可以尝试:
@echo off
tasklist /fi "IMAGENAME eq name.exe" && (taskill /Im "name.exe")
您可以添加可选的 /F 标志,这意味着强制停止。
用您的脚本替换
your script.py
并在 cmd 上运行此代码。
wmic process where "commandline like '%%your script.py%%'" delete
git-lfs uninstall --local && echo " " > .gitattributes && git add --renormalize . && git commit -m "Restore sanity"