返回psutil的函数时,元组看起来很混乱

时间:2015-11-04 04:21:27

标签: python tuples psutil

我是Python的新手,并尝试使用psutil。 从函数中获取IO计数器之后,它表示它返回一个元组但是为什么返回的结果看起来更像字典? 我可以将数据提取为元组,但是为这个元组中的每个值列出的“Keys”是什么?我该如何提取它们? 例如,如果我想从元组中提取字符串“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

1 个答案:

答案 0 :(得分:2)

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