Как удалить ключ и распечатать только данные в именованном кортеже? - PullRequest
0 голосов
/ 12 февраля 2019

Я получаю именованный кортеж в качестве вывода, но я хочу использовать только поля, а не ключ, я несколько дней назад пробовал некоторые проб и ошибок, но потерял этот кусок кода.

import psutil

cpuTimes = psutil.cpu_times(percpu=flag)
print(cpuTimes)

Вывод:

scputimes(user=49296.07, nice=223.37, system=7839.13, idle=217461.5, iowait=209.82, irq=0.0, softirq=91.75, steal=0.0, guest=0.0, guest_nice=0.0)

В выводе выше я получаю scputimes, но мне нужно удалить это, ожидаемый вывод:

(user=49296.07, nice=223.37, system=7839.13, idle=217461.5, iowait=209.82, irq=0.0, softirq=91.75, steal=0.0, guest=0.0, guest_nice=0.0)

Как я могу это сделать без индивидуальной печати каждого значения?

Детали:

Python 3.7
Ubuntu 16

1 Ответ

0 голосов
/ 12 февраля 2019

Я не знаю, зачем вам это нужно, но отвечаю за понимание. Используйте str.replace.

>>> str(psutil.cpu_times(percpu=flag)).replace('scputimes(', '').replace(')','')
...