Python获取IP地址

2019-01-18  本文已影响6人  caoxinyiyi

在Mac和Linux环境下,亲测可用。

def get_host_ip():
    """
    查询本机ip地址
    :return: ip
    """
    try:
        s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        s.connect(('8.8.8.8', 80))
        ip = s.getsockname()[0]
    finally:
        s.close()
    return ip
上一篇 下一篇

猜你喜欢

热点阅读