26 lines
434 B
Python
26 lines
434 B
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
# @Time : 2021/12/14 16:12
|
|
# @Author : 余少琪
|
|
|
|
import socket
|
|
|
|
|
|
def get_host_ip():
|
|
"""
|
|
查询本机ip地址
|
|
:return:
|
|
"""
|
|
global s
|
|
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
|
|
|
|
|
|
if __name__ == '__main__':
|
|
print(get_host_ip()) |