在Python脚本中使用进程名终止进程可以通过以下步骤实现:
psutil
模块来获取和管理系统进程。import psutil
psutil.process_iter()
函数获取当前系统中所有进程的迭代器。processes = psutil.process_iter()
name()
方法获取进程的名称,并与目标进程名称进行比较。for process in processes:
if process.name() == 'target_process_name':
# 终止进程
process.terminate()
完整代码示例:
import psutil
def terminate_process_by_name(process_name):
processes = psutil.process_iter()
for process in processes:
if process.name() == process_name:
process.terminate()
# 调用函数终止进程
terminate_process_by_name('target_process_name')
这样,通过比较进程的名称,可以找到目标进程并使用terminate()
方法终止进程。
请注意,psutil
模块是第三方模块,需要先使用pip
安装:
pip install psutil
推荐的腾讯云相关产品:腾讯云服务器(CVM),提供可靠的云计算基础设施,可用于托管和运行Python脚本。产品介绍链接地址:腾讯云服务器。
领取专属 10元无门槛券
手把手带您无忧上云