Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python终止以字符串开头的任务_Python_Startswith_Taskkill - Fatal编程技术网

如何使用python终止以字符串开头的任务

如何使用python终止以字符串开头的任务,python,startswith,taskkill,Python,Startswith,Taskkill,我使用以下命令在任务管理器中终止任务 os.system("taskkill /f /im " + ProgName) 它可以很好地完成大多数任务,但我发现它无法杀死一个 CefSharp.BrowserSubprocess.exe 我想这是因为名字中有不止一个句号,但我不确定。 我试过这个名字的多种变体 CefSharp.BrowserSubprocess.exe CefSharp.BrowserSubprocess \"CefSharp.BrowserSubprocess.exe\"

我使用以下命令在任务管理器中终止任务

os.system("taskkill /f /im  " + ProgName)
它可以很好地完成大多数任务,但我发现它无法杀死一个

CefSharp.BrowserSubprocess.exe
我想这是因为名字中有不止一个句号,但我不确定。 我试过这个名字的多种变体

CefSharp.BrowserSubprocess.exe
CefSharp.BrowserSubprocess
\"CefSharp.BrowserSubprocess.exe\"
\"CefSharp.BrowserSubprocess\"
有没有一种方法可以使用python3杀死所有以字符串(e.x.CefSharp*)开头的任务


另外,这是我在网站上的第一个问题,请原谅我对主题的无知以及在标记或措辞上的任何错误。

Windows
taskkill
工具确实使用通配符,因此应该可以测试:

os.system("taskkill /F /IM CefSharp* /T")
/T
用于终止所有子进程

或如下:

ProgName = "CefSharp*"
os.system(f"taskkill /F /IM {ProgName} /T")