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 に答える