大家好,我是python的新手,我刚刚开始学习Python 3.5的系统工具。我想每 5 秒间隔获取一次 CPU 使用率,所以我使用psutil
.但是我有一个错误。我的代码如下>
import psutil
cpu = psutil.cpu_percent(interval=5, percpu=True)
print(cpu)
当我运行此代码时,出现以下错误>
Traceback (most recent call last):
File "/home/ayush/Documents/psutil.py", line 1, in <module>
import psutil
File "/home/ayush/Documents/psutil.py", line 3, in <module>
cpu = psutil.cpu_percent(interval=5, percpu=True)
AttributeError: module 'psutil' has no attribute 'cpu_percent'
为什么会收到此错误!
您应该将文件从psutil.py
重命名为其他名称。
Python 现在尝试从psutil
导入cpu_percent
,因为它与您尝试导入的模块具有相同的名称。
之后,事情应该按预期工作。
这实际上应该有效:
import psutil
print(psutil.cpu_percent(0.1))
此外,请确保将文件名更改为psutil.py以外的名称。