在python之中除了能够用它本身去实现某一些功能之外和可以去对系统进行操作,因为python有很多的标准库和第三方库都是可以去执行一些特殊的操作的。下面这一篇文章会来介绍一下该怎么去使用python查看和关闭进程的方法,一起看看吧。
(1)在python的标准库之中有一个模块叫做psutil,它是一个可以对当前系统和进程进行操作的工具集,使用这个模块就能够去对操作系统内的进程进行操作了。
在python之中还有一个模块是os,它可以直接去对操作系统执行任意的操作,它的方法kill可以去关闭一个指定的进程。首先需要去导入指定的模块然后通过psutil这个库去获取所有的进程信息以及进程号,具体实例如下所示:
# 导入模块 import psutil import os import signal # 获取进程号 pids = psutil.pids() for pid in pids: p = psutil.Process(pid) # get process name according to pid process_name = p.name()
(2)在获取到了进程号和进程的信息之后就可以根据进程的名称去指定的删除哪一个进程了,因为可以使用进程名称去指向实际的进程,代码如下:
pids = psutil.pids() for pid in pids: p = psutil.Process(pid) # get process name according to pid process_name = p.name() # kill process "sleep_test1" if 'sleep_test1' == process_name: print("kill specific process: name(%s)-pid(%s)" %(process_name, pid)) os.kill(pid, signal.SIGKILL)
以上就是关于“Python怎么去查看当前设备的进程?Python如何去关闭进程”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。