Linux 拨号vps windows公众号手机端

怎么用python获取ip地址

lewis 8年前 (2017-08-03) 阅读数 13 #程序编程
文章标签 python

在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地址。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门