1 import socket
 2 def get_ip():
 3     s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
 4     try:
 5         # doesn't even have to be reachable
 6         s.connect(('10.255.255.255', 0))
 7         IP = s.getsockname()[0]
 8     except:
 9         IP = '127.0.0.1'
10     finally:
11         s.close()
12     return IP

(来自百度知道)

利用socket链接我们局域网ip获取本机ip