通过python脚本终止应用程序

通过python脚本终止应用程序,python,subprocess,taskkill,Python,Subprocess,Taskkill,如何使用Python脚本关闭(终止)Windows应用程序?当我打开电脑时,我发现许多应用程序,如MSOSYNC.exe、ONENOTEM.exe等,以及许多其他应用程序正在运行,这些应用程序不是很有用。我想关上那些?我尝试了“子流程”模块和其他一些模块,但它们不起作用。我应该使用哪种方法 在您的示例中,您已经在使用Popen类构造一个新对象。它有办法处理它。阅读 我不太使用Windows,但我相信您正在寻找的命令是taskkill。但是,您必须知道进程的名称(这将杀死所有记事本)或PID(您必

如何使用Python脚本关闭(终止)Windows应用程序?当我打开电脑时,我发现许多应用程序,如MSOSYNC.exe、ONENOTEM.exe等,以及许多其他应用程序正在运行,这些应用程序不是很有用。我想关上那些?我尝试了“子流程”模块和其他一些模块,但它们不起作用。我应该使用哪种方法

在您的示例中,您已经在使用Popen类构造一个新对象。它有办法处理它。阅读


我不太使用Windows,但我相信您正在寻找的命令是
taskkill
。但是,您必须知道进程的名称(这将杀死所有记事本)或PID(您必须找出,这更难),我认为一个简单的批处理脚本会更好地满足您的需要。为什么要涉及Python?实际上这只是一个例子。当我打开电脑时,我发现许多应用程序都在运行,其中一半没有任何用途。其思想是通过执行一个简单的python文件来关闭所有那些不必要的应用程序。因此,命令“proc.terminate()”可能不起作用。
import subprocess
proc = subprocess.Popen(['c:\\windows\\system32\\notepad.exe','C:\\file1.txt'])
proc.terminate()