python 杀死进程
code
def kill_process_by_pid(pid,process_name): print(f"正在尝试结束 {process_name} 进程...") subprocess.call(['taskkill','/F','/PID',str(pid)]) print(f"{process_name} 已被成功结束。") import subprocess def get_pids_by_process_name_windows(process_name): result = subprocess.run(['tasklist', '/FI', f'IMAGENAME eq {process_name}', '/FO', 'CSV'],stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True) lines = result.stdout.splitlines() pid = "" for line in lines: parts = line.strip().split(',') if len(parts) > 1 and process_name in line: pid = parts[1].strip('"') # 去除引号 return pid # # 示例:获取所有名为 '360Safe.exe' 的进程的PID # pids = get_pids_by_process_name_windows('360Safe.exe') # print("pids",pids) if __name__ == '__main__': process_name_list = [ "360tray.exe", "safesvr.exe", "ZhuDongFangYu.exe", "360Safe.exe", "360leakfixer.exe", "LiveUpdate360.exe", "360DesktopLiteApp service", "360DesktopService64.exe", "ZhuDongFangYu.exe", "chrome.exe", ] for process_name in process_name_list: pids = get_pids_by_process_name_windows(process_name) print("process_name",process_name) print("pids",pids) kill_process_by_pid(pids,process_name)
如果觉得对您有帮助,麻烦您点一下推荐,谢谢!
好记忆不如烂笔头
好记忆不如烂笔头
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2021-11-18 谷歌插件抓包 similarweb抓包
2020-11-18 发布时间提取正则汇总