模块' psutil'没有属性' cpu_percent'

时间:2017-07-23 09:47:00

标签: python-3.5 psutil

大家好,我是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'

为什么会收到此错误!

2 个答案:

答案 0 :(得分:1)

您应该将文件从public function login($username, $password){ $this->connection = mysqli_connect($this->host, $this->dbUsername, $this->dbPassword, 'portal'); $query = mysqli_query($this->connection, "SELECT * FROM users WHERE password='$password' AND username='$username'"); if(mysqli_num_rows($query) != 0){ return true; } else{ return false; } } 重命名为其他内容。

Python现在尝试从您的 psutil.py导入cpu_percent,因为它与您尝试导入的模块具有相同的名称。

之后事情应该按预期进行。

答案 1 :(得分:0)

这实际上应该起作用:

import psutil 

print(psutil.cpu_percent(0.1))

还请确保将文件名更改为 psutil.py 之外的其他名称。