我使用Python的psutil模块来获取CPU的速度信息。
以下是代码,可以获取CPU的速度:
import psutil
# 获取CPU速度
def get_cpu_speed():
freq = psutil.cpu_freq()
min_freq = freq.min / 1000 # 最小频率
max_freq = freq.max / 1000 # 最大频率
cur_freq = freq.current / 1000 # 当前频率
print(f"最小频率:{min_freq:.2f} GHz")
print(f"最大频率:{max_freq:.2f} GHz")
print(f"当前频率:{cur_freq:.2f} GHz")
这个代码使用psutil模块的cpu_freq()函数获取CPU的频率信息。其中,cpu_freq()函数返回一个命名元组,包含最小频率、最大频率和当前频率。需要注意的是,这些频率单位为MHz,需要除以1000转换为GHz。
最后,打印最小频率、最大频率和当前频率。
获取CPU的速度信息需要访问系统的硬件信息,因此需要有足够的权限,并且需要注意防范恶意操作。
所以要小心啊🤔