python 获取本机IP

Posted Louiszj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 获取本机IP相关的知识,希望对你有一定的参考价值。

 1 def get_host_ip():
 2     """
 3     查询本机ip地址
 4     :return: ip
 5     """
 6     try:
 7         s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
 8         s.connect((8.8.8.8, 80))
 9         ip = s.getsockname()[0]
10     finally:
11         s.close()
12     return ip

windows linux 下都可使用

以上是关于python 获取本机IP的主要内容,如果未能解决你的问题,请参考以下文章

python获取linux本机IP

python 获取本机 IP

python 获取本机IP

Python小功能-获取本机IP

python 获取本机IP的三种方式

python:使用netifaces模块获取本机IP网关等信息