Как я могу получить определенный элемент из вывода psutil cpu_times_percent() в одну строку?

У выхода psutil.cpu_times_percent() много элементов:

>>> psutil.cpu_times_percent()
scputimes(user=3.2, nice=0.0, system=0.0, idle=96.6, iowait=0.1, irq=0.0, softirq=0.1, steal=0.0) 

Но я просто хочу получить элемент бездействия и iowait, если я использую этот однострочный код:

>>> idle,iowait = psutil.cpu_times_percent().idle,psutil.cpu_times_percent().iowait

тогда значения idle и iowait не были назначены одновременно ;

Я мог бы сначала скопировать вывод, а затем назначить, но этот метод требует двухстрочный код и дополнительный временный var:

>>> t = psutil.cpu_times_percent()
>>> idle,iowait = t.idle,t.iowait 

Могу ли я использовать только одну строку для простоя, значения iowait и iowait одновременно?

0 ответов

Другие вопросы по тегам