python获取ip地址_代码示例

vuekuangjia

温馨提示:这篇文章已超过288天没有更新,请注意相关的内容是否还可用!

python获取ip地址_代码示例

获取IP地址可以使用Python中的socket库。我们需要创建一个socket对象,并使用gethostname()方法获取本地主机名。然后,使用gethostbyname()方法将主机名转换为IP地址。

示例代码如下:

import socket

# 创建socket对象

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

# 获取本地主机名

hostname = socket.gethostname()

# 将主机名转换为IP地址

ip_address = socket.gethostbyname(hostname)

print("IP地址为:", ip_address)

在上述示例代码中,首先导入了socket库。然后,创建了一个socket对象,并指定了地址族为AF_INET,表示使用IPv4地址。接下来,使用gethostname()方法获取本地主机名,并将其存储在变量hostname中。使用gethostbyname()方法将主机名转换为IP地址,并将结果存储在变量ip_address中。使用print语句打印出IP地址。

注意:此示例代码使用的是UDP协议的socket对象,可以根据实际需求进行修改。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码