在ubuntu中发送和接收python的字节14

时间:2015-04-15 18:04:52

标签: python ubuntu

我的问题是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)

三江源

1 个答案:

答案 0 :(得分:0)

您正在硬编码接口名称,但ubuntu使用不同的命名方案。在我的机器上我得到了

>>> psutil.net_io_counters(pernic=True).keys()
['lo', 'virbr0', 'eth1', 'eth0']
>>> 

...我的活动界面是'eth1'