如何从 Windows 命令提示符杀死 python?

问题描述 投票:0回答:7

当我的 python 脚本运行完代码后,我希望能够仅从 Windows 命令行终止 python 脚本并关闭与 python 相关的所有内容

在执行所有代码后,Python 窗口保持打开状态,即使我在代码末尾添加了

exit()

我已经尝试过

taskkill /IM py.exe

错误:找不到进程“py.exe”。

taskkill /IM myScript.exe

错误:找不到进程“myScript.exe”。

我在任务管理器中找不到任何Python进程

有人可以帮忙吗?

python python-3.x windows batch-file exit
7个回答
4
投票
taskkill /IM python.exe /F

这将强制杀死蟒蛇。


3
投票

通过使用进程 ID 或图像文件名来杀死一个任务/进程

taskkill /IM executablename

首先检测进程是否正在运行,然后杀死

tasklist | find /i "executablename.exe" && taskkill /im "executablename.exe" /F || echo process "executablename.exe" not running


2
投票

只需制作批处理文件并运行即可。

@echo off
FOR /F "tokens=2 delims= " %%P IN ('tasklist /FO Table /M /NH ^| Find /i "Py"') DO (TASKKILL /PID %%P /F)

1
投票

通过在 python ide 中添加代码解决了问题:

import os
os.system("taskkill /im py.exe")

0
投票

即使这个也可以尝试:

@echo off
tasklist /fi "IMAGENAME eq name.exe" && (taskill /Im "name.exe")

您可以添加可选的 /F 标志,这意味着强制停止。


0
投票

用您的脚本替换

your script.py
并在 cmd 上运行此代码。

wmic process where "commandline like '%%your script.py%%'" delete

0
投票
git-lfs uninstall --local && echo " " > .gitattributes && git add --renormalize . && git commit -m "Restore sanity"

就是您所需要的。学分:https://gist.github.com/everttrollip/198ed9a09bba45d2663ccac99e662201?permalink_comment_id=3695821#gistcomment-3695821

© www.soinside.com 2019 - 2024. All rights reserved.