代码如下:
import os
import sys
import subprocess
def get_linux_version():
print("system version---- %s" % ", ".join(sys.version.split("\n")))
def get_cpu_info():
processor_cnt = 0
cpu_model = ""
f_cpu_info = open("/proc/cpuinfo")
try:
for line in f_cpu_info:
if (line.find("processor") == 0):
processor_cnt += 1
elif (line.find("model name") == 0):
if (cpu_model == ""):
cpu_model = line.split(":")[1].strip()
print("cpu counts: %s, cpu model: %s" % (processor_cnt, cpu_model))
finally:
f_cpu_info.close()
def get_mem_info():
mem_info = ""
f_mem_info = open("/proc/meminfo")
try:
for line in f_mem_info:
if (line.find("MemTotal") == 0)

本文介绍了如何使用Python获取系统的详细信息,包括操作系统版本、CPU规格、内存使用情况以及硬盘存储状态。通过示例代码,读者可以了解到Python在系统监控方面的应用。
最低0.47元/天 解锁文章
958

被折叠的 条评论
为什么被折叠?



