2

我是 Python 新手,正在尝试使用 psutil。在我从函数中获取 IO 计数器后,它说它返回一个元组,但为什么返回的结果看起来更像字典?我可以将数据提取为元组,但是为该元组中的每个值列出的“键”是什么?我如何提取它们?例如,如果我想从元组中提取字符串“bytes_sent”怎么办?这真的是元组吗?我可以看到 ( ) 中包含的数据。

 psutil.net_io_counters()
    snetio(bytes_sent=201965381, bytes_recv=571417944, packets_sent=1972681, packets_recv=3515998, errin=0, errout=0, dropin=0, dropout=0)

type (psutil.net_io_counters())
psutil._common.snetio

print result[0]
202031899
4

1 回答 1

2

这将是一个collections.namedtuple. 您可以作为元组或使用其属性与它进行交互。两全其美。

于 2015-11-04T04:25:41.787 回答