龙空技术网

每日一个python小花招之获取电脑配置信息!

生活百科就是我了 432

前言:

如今你们对“查看电脑有没有装python”可能比较关注,你们都需要了解一些“查看电脑有没有装python”的相关内容。那么小编在网摘上收集了一些有关“查看电脑有没有装python””的相关资讯,希望同学们能喜欢,我们一起来学习一下吧!

Hello!!大家吼啊,这里是百科菌的每日python时间。在生活中大家难免会遇到想要看看自己电脑配置信息的时候。而每到这个时候呢?大家想到的是下载鲁大师,但是鲁大师的各种坑人的选项不小心没有勾选的话,那时候电脑上就是百家争鸣了。而且为了看一下配置,还去下载应用冒着各种捆绑网站的风险实在是得不偿失。少数人也会通过命令行的方式查看电脑配置信息,不过这种方式提供的信息实在是有限,出现不够看的情况。所以今天给大家介绍的是使用简单的python代码实现查看电脑配置信息。按照老规矩还是给大家简单介绍一下python。

Python拥有强大的标准库为python提供了大量的工具和模块,涵盖了许多常用任务,如文件 I/O、网络编程、GUI 编程等。也正是因为如此可以让开发者或是编程爱好者快速上手,来实现那些趣的功能。

1.代码部分

获取电脑配置信息

import platformimport psutil# 获取CPU信息cpu_count = psutil.cpu_count()  # CPU核数cpu_freq = psutil.cpu_freq()    # CPU频率cpu_percent = psutil.cpu_percent(interval=1)   # CPU使用率# 获取内存信息mem = psutil.virtual_memory()mem_total = mem.total   # 内存总量mem_available = mem.available   # 可用内存# 获取硬盘信息disk = psutil.disk_partitions()disk_info = []for part in disk:    disk_usage = psutil.disk_usage(part.mountpoint)    disk_info.append({        "device": part.device,        "mountpoint": part.mountpoint,        "fstype": part.fstype,        "total": disk_usage.total,        "used": disk_usage.used,        "free": disk_usage.free,        "percent": disk_usage.percent    })# 获取网络信息net_io_counters = psutil.net_io_counters()    # 网络IO信息net_addrs = psutil.net_if_addrs()             # 网络地址信息net_stats = psutil.net_if_stats()             # 网络状态信息# 获取操作系统信息system = platform.system()           # 操作系统名称release = platform.release()         # 操作系统版本号version = platform.version()         # 操作系统发行号# 输出信息print("CPU info: ", cpu_count, cpu_freq, cpu_percent)print("Memory info: ", mem_total, mem_available)print("Disk info: ", disk_info)print("Network info: ", net_io_counters, net_addrs, net_stats)print("OS info: ", system, release, version)

获取电脑运行资源使用状态

import psutil# 获取 CPU 的信息cpu_count = psutil.cpu_count()  # CPU 核数cpu_freq = psutil.cpu_freq()  # CPU 主频cpu_usage = psutil.cpu_percent()  # CPU 使用率# 获取内存的信息mem_total = psutil.virtual_memory().total  # 总内存大小mem_free = psutil.virtual_memory().available  # 空闲内存大小mem_percent = psutil.virtual_memory().percent  # 内存使用率# 获取磁盘的信息disk_usage = psutil.disk_usage('/').percent  # 系统盘使用率# 输出结果print(f"CPU: {cpu_count} 核 {cpu_freq.max:.2f} GHz 使用率 {cpu_usage}%")print(f"内存: 总共 {mem_total // 1024 // 1024} MB 空闲 {mem_free // 1024 // 1024} MB 使用率 {mem_percent}%")print(f"系统盘使用率: {disk_usage}%")

2.运行效果

电脑配置信息

电脑运行资源使用状态

注意事项

安装psutil库

pip install psutil

psutil 还可以获取更多的电脑信息,比如网络流量、进程信息等。你可以根据自己的需要进行查阅和使用。

欢迎大家在评论区贴出自己的电脑配置参与讨论吧!

标签: #查看电脑有没有装python #怎样查看电脑有没有python