gpt4 book ai didi

python - 如何在python脚本中使用进程名称杀死进程

转载 作者:行者123 更新时间:2023-12-03 19:40:14 26 4
gpt4 key购买 nike

我的要求是杀死一个进程。我有进程名称。
下面是我的代码:

def kill_process(name):
os.system(f"TASKKILL /F /IM {name}")
它适用于 Windows,但不适用于 Mac。我的要求是它应该适用于两个操作系统。
有没有办法使上述代码独立于操作系统,或者如何为 Mac 编码?
任何帮助表示赞赏。
谢谢你。
问候,
拉什凯什·卡达姆。

最佳答案

psutil支持多种平台(包括 Windows 和 Mac)。
以下解决方案应符合要求:

import psutil

def kill_process(name):
for proc in psutil.process_iter():
if proc.name() == name:
proc.kill()

关于python - 如何在python脚本中使用进程名称杀死进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65846220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com