| 1234567891011121314151617 |
- import socket
- def get_local_ip():
- """获取本机局域网 IP"""
- try:
- # 创建一个UDP套接字
- s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- # 连接一个不需要实际存在的外部地址
- s.connect(('8.8.8.8', 80))
- ip = s.getsockname()[0]
- except Exception:
- ip = "127.0.0.1"
- finally:
- s.close()
- return ip
- print(f"本机局域网 IP: {get_local_ip()}")
|