#!/usr/bin/python
# -*- coding:utf-8 -*-
'''
psutil模块是一个跨平台的获取进程和系统应用情况(CPU,内存,磁盘,网络,传感器)的库。
该模块用于系统监控、限制进程资源和运行进程的管理等方面。
网络信息
psutil.net_io_counters(pernic=True) #网卡流信息
psutil.net_if_addrs() #网卡ip\mac地址等信息
psutil.net_connections() #端口连接信息
psutil.net_if_stats() #网卡mtu\speed等信息
'''
import psutil
import time
#网卡,可以得到网卡属性,连接数,当前流量等信息
# net_info = psutil.net_connections()
# print(net_info)
net = psutil.net_io_counters()
bytes_sent = '{0:.2f} Mb'.format(net.bytes_recv / 1024 / 1024)
bytes_rcvd = '{0:.2f} Mb'.format(net.bytes_sent / 1024 / 1024)
print(u"网卡接收流量 %s 网卡发送流量 %s" % (bytes_rcvd, bytes_sent))