如何在 Python 平台中仅使用标准库独立查找本地 IP 地址(即 192.168.xx 或 10.0.xx)?
import socket socket.gethostbyname(socket.gethostname())
这并不总是有效(返回127.0.0.1主机名在/etc/hostsas中的机器127.0.0.1),gimel 显示的是缓和,请socket.getfqdn()改用。当然,您的机器需要一个可解析的主机名。
127.0.0.1
/etc/hosts
socket.getfqdn()