Python3套接字:在Ubuntu 16.06上的socket.gethostbyname_ex

时间:2016-09-09 07:42:54

标签: sockets python-3.x ubuntu

我正在使用套接字模块自动获取设备的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”并解析命令行的输出。

有什么想法吗?

亚历

0 个答案:

没有答案