背景
python实现了一个tcp服务端,然而每次接不同外网的时候,IPv4是会发生变动的,所以无论是硬编码还是写成配置文件都是不方便的,那么直接用代码获取运行程序时本地的IPv4自然就成了需求
代码
import socket
ipv4s=socket.gethostbyname_ex(socket.gethostname())[2]
print(ipv4s)
结果
注意
得到的结果是一个列表,如果你本机装了虚拟机等,可能还会有其他虚拟的ipv4,这就需要你再做其他算法进行甄别了
python实现了一个tcp服务端,然而每次接不同外网的时候,IPv4是会发生变动的,所以无论是硬编码还是写成配置文件都是不方便的,那么直接用代码获取运行程序时本地的IPv4自然就成了需求
import socket
ipv4s=socket.gethostbyname_ex(socket.gethostname())[2]
print(ipv4s)
得到的结果是一个列表,如果你本机装了虚拟机等,可能还会有其他虚拟的ipv4,这就需要你再做其他算法进行甄别了
端点(API接口)访问获取IP地址!
Python获取颜色RGB值
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M