如何用 python 杀死一个批处理文件?

How to kill a batch file with python?

如何停止或终止 运行 文件(.bat 文件)?

我用函数中的代码打开它:

p = subprocess.Popen(str(filepath), shell=True, stdout = subprocess.PIPE)

所以我想创建另一个函数 kills/close 同一个文件,但我需要帮助

我试过类似的东西:|

p = subprocess.Popen('exit ' + str(filepath), shell=True, stdout = subprocess.PIPE)

我需要你的帮助谢谢♥

在终端中clos打开一个程序,你可以使用:taskkill /IM AppName >nul 示例:taskkill /IM notepad++.exe >nul

现在您可以使用 os 库来键入:

#// Import
import os

#// Global Var's
appName:str = "notepad++"
appExtension:str = "exe"

#// Logic
os.system(f'cmd /c "taskkill /IM {appName}.{appExtension} >nul"')