# -*- coding: UTF-8 -*-
import socket
# 查看当前主机名
print('当前主机名称为 : ' + socket.gethostname())
# 根据主机名称获取当前IP
print('当前主机的IP为: ' + socket.gethostbyname(socket.gethostname()))
# 获取当前主机IPV4 和IPV6的所有IP地址
addrs = socket.getaddrinfo(socket.gethostname(), None)
for item in addrs:
print(item)
# 仅获取当前IPV4地址
for item in addrs:
if ':' not in item[4][0]:
print('当前主机IPV4地址为:' + item[4][0])
python通过socket获取本机ip地址
最新推荐文章于 2024-09-16 17:42:01 发布