方法一:使用socket模块
socket为自带模块,可以快速查询本机地址,但是只能查询到其中一个。
import socket
# 获取主机名
hostname = socket.gethostname()
# 通过主机名反查主机IP
ip = socket.gethostbyname(hostname)
print(ip)
方法二:使用netifaces模块
netifaces为第三方模块,可以直接查询网卡信息,在网卡信息中就包含了IP信息。
安装方法:
pip3 install netifaces
使用方法
import netifaces
# 获取网卡列表(这里同时包含硬件网卡和虚拟网卡)
interfaces = netifaces.interfaces()
for i in interfaces:
# 查询网卡信息
info = netifaces.ifaddresses(i)
for j in info:
print(info[j])
本文经「原本」原创认证,作者乾坤盘,访问yuanben.io查询【4SZPYF02】获取授权信息。
OωO博主你好,申请互换友情链接! 站点名:宠物知道网 站点地址:wozhidaole.com.cn/ 宠物知道网是非常受宠物欢迎的宠物知识宠物教程网站,站内拥有宠物健康,宠物饲养,宠物训练,猫咪饲养,猫咪健康,猫咪训练,狗狗饲养,狗狗训练,狗狗健康……等优秀栏目。 如同意交换,邮件联系=>>互相上链接,
非常抱歉,您的网站现在还没有任何内容,所以不接受申请。