帮我写一段查看linux系统CPU信息的python代码
时间: 2023-05-19 18:03:07 浏览: 57
当然可以,以下是一段查看Linux系统CPU信息的Python代码:
```python
import os
def get_cpu_info():
with open('/proc/cpuinfo', 'r') as f:
cpuinfo = f.readlines()
cpu_info = {}
for line in cpuinfo:
if line.strip():
key, value = line.strip().split(':')
cpu_info[key] = value.strip()
return cpu_info
if __name__ == '__main__':
cpu_info = get_cpu_info()
for key, value in cpu_info.items():
print(key + ':', value)
```
这段代码会读取 `/proc/cpuinfo` 文件,然后将其中的 CPU 信息提取出来,最后输出到控制台。
相关问题
用Python写一个Linux巡检脚本
好的,下面是一个简单的Python脚本,可以用于巡检Linux系统的基本信息:
```
import platform
def check_system_info():
# 获取操作系统名称及版本
os_name = platform.system()
os_release = platform.release()
print("操作系统名称: ", os_name)
print("操作系统版本: ", os_release)
# 获取系统的主机名
host_name = platform.node()
print("主机名: ", host_name)
# 获取 CPU 信息
cpu_info = platform.processor()
print("CPU信息: ", cpu_info)
# 获取内存信息
mem_info = platform.platform()
print("内存信息: ", mem_info)
if __name__ == '__main__':
check_system_info()
```
这段代码可以帮助您收集系统的一些基本信息,如操作系统名称和版本、主机名、CPU信息和内存信息等。