psutil.net_if_stats中有多个isup=True怎么知道应用使用的是哪一个?

运行程序:

net_info=psutil.net_if_stats()
f=open('tttt.txt','w')
for i in net_info.keys():
    f.write(str(i)+":"+str(net_info[i])+'\n')
f.close()

现在有多个isup=True,怎样知道程序用的是哪一个呢?

结果:
本地连接:snicstats(isup=True, duplex=<NicDuplex.NIC_DUPLEX_FULL: 2>, speed=1000, mtu=1500)
本地连接 2:snicstats(isup=False, duplex=<NicDuplex.NIC_DUPLEX_FULL: 2>, speed=10, mtu=1400)
Loopback Pseudo-Interface 1:snicstats(isup=True, duplex=<NicDuplex.NIC_DUPLEX_FULL: 2>, speed=1073, mtu=1500)
无线网络连接:snicstats(isup=True, duplex=<NicDuplex.NIC_DUPLEX_FULL: 2>, speed=57, mtu=1500)
Bluetooth 网络连接:snicstats(isup=False, duplex=<NicDuplex.NIC_DUPLEX_FULL: 2>, speed=0, mtu=0)
isatap.{4CC6E0A9-E35A-4E00-9AEF-55F9087606F2}:snicstats(isup=False, duplex=<NicDuplex.NIC_DUPLEX_FULL: 2>, speed=0, mtu=1280)
Teredo Tunneling Pseudo-Interface:snicstats(isup=False, duplex=<NicDuplex.NIC_DUPLEX_FULL: 2>, speed=0, mtu=1472)
isatap.{41B7AD8C-55E1-4888-95C7-7FD70C30346D}:snicstats(isup=False, duplex=<NicDuplex.NIC_DUPLEX_FULL: 2>, speed=0, mtu=1280)

阅读 949
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题