python 跨平台获取网卡信息和本机ip地址
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 跨平台获取网卡信息和本机ip地址相关的知识,希望对你有一定的参考价值。
笔者在项目中遇到过获取本机网卡ip的例子,利用python库psutil解决了此问题。
def get_netcard(): """获取网卡名称和ip地址 """ netcard_info = [] info = psutil.net_if_addrs() for k, v in info.items(): for item in v: if item[0] == 2 and not item[1] == ‘127.0.0.1‘: netcard_info.append((k, item[1])) return netcard_info if __name__ == ‘__main__‘: print get_netcard()
以上是关于python 跨平台获取网卡信息和本机ip地址的主要内容,如果未能解决你的问题,请参考以下文章