使用python os.system杀死名称包含空格的任务

时间:2016-09-14 17:59:28

标签: python whitespace taskkill

从python脚本,我正在尝试终止任务。 任务名称包含空格。

喜欢"我的Program.exe"例如。

我使用以下行,但它抱怨无效参数,因为名称包含空格。

os.system("TASKKILL /F /IM My Program.exe")

我无法找到如何逃避空白。

我试过

os.system("TASKKILL /F /IM "My Program.exe"") 
os.system("TASKKILL /F /IM \"My Program.exe\"")
os.system("TASKKILL /F /IM 'My Program.exe'")
os.system("TASKKILL /F /IM \'My Program.exe\'")

但仍然无效。

1 个答案:

答案 0 :(得分:1)

这对我有用:

os.system("TASKKILL /F /IM \"My Program.exe\"")

检查您的应用程序是否真的命名为“我的程序存储器”#39;在任务管理器上。另外,检查您是否有权杀死该进程。