psutil.cpu_percent () показывает 0.0 как скрипт из строки cmd, но работает так, как задумано от интерпретатора - PullRequest
1 голос
/ 24 мая 2019

python -c "import psutil; print (psutil.cpu_percent ())"

Вывод: 0,0

python # мы находимся втеперь переводчик

import psutil

print (psutil.cpu_percent ())

output: 12.7

что здесь происходит?при запуске его вне интерпретатора я всегда получаю либо 0.0, либо 100.0, поэтому я предполагаю, что в этом случае он сообщает только процент использования процессора самим собой.

Но мне любопытно, почему и как один и тот же код недействуя согласованно, как сценарий против выполняемого в интерпретаторе.

Здесь можно найти «ожидаемое поведение» библиотеки: Использование процессора сценарием Python

...