我正在使用套接字模块自动获取设备的IP地址。我在Ubuntu 16.06下尝试了我的代码,它不再起作用了。我想这与一些变化有关。虽然“ifconfig”不再起作用,但我使用“ip addr show”来获取IP地址。
到目前为止,我使用了以下几行:
# tuple of ips from all network interfaces
ips = socket.gethostbyname_ex(socket.gethostname())
有人有经验吗?我真的想继续使用“socket”而不是解决方法。 但我正在考虑调用“ip addr show”并解析命令行的输出。
有什么想法吗?
亚历