在Python中,可以使用socket库获取本机的IP地址,示例代码如下:
import socket
# 获取本机IP地址
def get_ip_address():
try:
# 创建一个socket对象
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# 连接外网地址
s.connect(("8.8.8.8", 80))
# 获取IP地址
ip_address = s.getsockname()[0]
# 关闭socket连接
s.close()
return ip_address
except socket.error:
return "获取IP地址失败"
# 调用函数获取本机IP地址
ip = get_ip_address()
print("本机IP地址为:", ip)
运行上述代码后,将会输出本机的IP地址。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Python类中全局变量的初始化