python获取本机所有IP地址的⽅法本⽂实例为⼤家分享了python获取本机所有IP地址的具体代码,供⼤家参考,具体内容如下
import socket
# 查看当前主机名
print('当前主机名称为 : ' + hostname())
宨# 根据主机名称获取当前IP
print('当前主机的IP为: ' + hostname()))
成都有哪些职业学校# Mac下上述⽅法均返回127.0.0.1
# 通过使⽤socket中的getaddrinfo中的函数获取真真的IP
# 下⽅代码为获取当前主机IPV4 和IPV6的所有IP地址(所有系统均通⽤)
谢贤年轻照片addrs = hostname(),None)
for item in addrs:
print(item)
# 仅获取当前IPV4地址
print('当前主机IPV4地址为:' + [item[4][0] for item in addrs if ':' not in item[4][0]][0])
草原歌曲精选大全
# 同上仅获取当前IPV4地址
for item in addrs:
if ':' not in item[4][0]:水利工程资料
print('当前主机IPV4地址为:' + item[4][0])
徐峥朋友圈表白break
运⾏结果
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。