擅长:python、mysql、java
<p>我认为您不需要使用psutil<code>Process</code>类,因为我认为它是用于监视特定进程的。使用@furas中的代码片段(公认的答案),您可以使用如下线程:</p>
<pre><code>def run(self):
self.run = True
while self.run:
psutil.cpu_percent(interval=1)
</code></pre>
<p>在以下情况下,其工作原理与接受的答案相同:</p>
<pre><code> _monitor.start()
try:
for i in range(50):
time.sleep(0.2)
finally:
_monitor.stop()
</code></pre>
<p>如果您不想编写代码,我将在公共回购协议中这样做,如果它对某人有任何帮助:<a href="https://github.com/GTimothee/monitor" rel="nofollow noreferrer">https://github.com/GTimothee/monitor</a></p>