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

时间:2020-03-08 07:19:57

标签: python python-3.x windows batch-file exit

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

在执行完所有代码后,即使我在代码末尾包含了exit(),python窗口仍保持打开状态

我尝试过

taskkill /IM py.exe

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

taskkill /IM myScript.exe

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

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

有人可以帮忙吗?

enter image description here

4 个答案:

答案 0 :(得分:2)

使用进程ID或图像文件名杀死 任务/进程

taskkill /IM executablename

OR

首先检测某个进程是否正在运行,然后终止

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

答案 1 :(得分:1)

只需创建批处理文件并运行它即可。

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

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

甚至可以尝试:

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

您可以添加可选的/ F标志,这表示强制停止。

相关问题