我一直试图在python 3中获取linux centos 7硬件详细信息。但我只得到了最少的详细信息,需要在centos 7中获取所有硬件详细信息,如品牌名称、型号、序列号、制造商详细信息。还需要获取已安装软件的详细信息,如应用程序名称、安装日期、安装位置我在谷歌上搜索了很多时间,但我没有得到确切的答案
ioekq8ef1#
pip3安装psutil,然后你可以添加任何你想要的
import psutil cpu = 'CPU: ' + str(psutil.cpu_percent()) + '%\n' ram = dict(psutil.virtual_memory()._asdict()) ram_total = round(ram['total'] / 1073741824, 2) answer = f"RAM total: {ram_total}Gb\n" ram_used = round(ram['used'] / 1073741824, 2) answer += f"RAM used: {ram_used}Gb ({ram['percent']}%)\n" ram_free = round(ram['free'] / 1073741824, 2) answer += f"RAM free: {ram_free}Gb\n" ram_available = round(ram['available'] / 1073741824, 2) answer += f"RAM available: {ram_available}Gb\n" disk = dict(psutil.disk_usage('/')._asdict()) disk_used = round(disk['used'] / 1073741824, 2) ssd = f"SSD used: {disk_used}Gb ({disk['percent']}%)\n" print(cpu) print(answer) print(ssd)
1条答案
按热度按时间ioekq8ef1#
pip3安装psutil,然后你可以添加任何你想要的