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

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)

以上是 psutil.net_if_stats中有多个isup=True怎么知道应用使用的是哪一个? 的全部内容, 来源链接: utcz.com/p/938044.html

回到顶部