我的问题是python读取在ubuntu 14.10 x64位中发送和接收的字节。
我在osx中的功能代码是:
#Network
net = psutil.net_io_counters(pernic=True)
sent = humanize.naturalsize(net['en0'].bytes_sent)
received = humanize.naturalsize(net['en0'].bytes_recv)
print(sent)
print(received)
三江源
答案 0 :(得分:0)
您正在硬编码接口名称,但ubuntu使用不同的命名方案。在我的机器上我得到了
>>> psutil.net_io_counters(pernic=True).keys()
['lo', 'virbr0', 'eth1', 'eth0']
>>>
...我的活动界面是'eth1'
。