什么是python psutil模块中的snic

时间:2017-07-11 02:40:38

标签: python networking psutil

我正在用psutil模块编写一个python脚本,该模块监视我的Web服务器的一些运行规范,例如cpu使用,内存使用和磁盘使用情况。我想从脚本中获取的一个信息是与我的网络接口卡相关的所有IP地址。

我就是这样做的:

import psutil

ifcs = psutil.net_if_addrs()
IPs = []

for ifc in ifcs:
    for snic in ifcs[ifc]:
        IPs.append(snic.address)

我的问题是,在现实世界中,什么是讽刺对象?似乎每个物理网卡上都附有一些防线。如果我只想获得带有IPv4地址的snics,那些是实际使用的那些,我该怎么做?

谢谢。

1 个答案:

答案 0 :(得分:2)