llnnmc
12/8/2019 - 2:50 PM

network_flow.py

import psutil

def main():
    # 获取网卡名称
    key_info = psutil.net_io_counters(pernic=True).keys()
    recv = {}
    sent = {}
    for key in key_info:
        # 各网卡接收的字节数
        recv.setdefault(key, psutil.net_io_counters(pernic=True).get(key).bytes_recv)
        # 各网卡发送的字节数
        sent.setdefault(key, psutil.net_io_counters(pernic=True).get(key).bytes_sent)
    print("各网卡接收的字节数:", recv)
    print("各网卡发送的字节数:", sent)

if __name__ == "__main__":
    main()