通过Python编程,对输入的任意进程名,可以查看该进程对应的信息。信息包括:进程名,进程号,状态,CPU, 主存。
时间: 2024-02-20 15:02:21 浏览: 29
可以使用Python中的psutil库来实现这个功能。以下是一个简单的示例代码:
```python
import psutil
# 获取所有进程信息
all_processes = psutil.process_iter()
# 遍历所有进程信息,查找指定进程名的进程
for proc in all_processes:
try:
if proc.name() == '进程名':
# 获取进程的详细信息
pid = proc.pid
status = proc.status()
cpu_percent = proc.cpu_percent()
mem_info = proc.memory_info()
# 打印进程信息
print('进程名:', proc.name())
print('进程号:', pid)
print('状态:', status)
print('CPU:', cpu_percent)
print('主存:', mem_info.rss)
except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
pass
```
只需要将代码中的'进程名'替换为你要查询的进程名即可。注意,有些进程可能需要管理员权限才能访问其详细信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)