python 环境下 socket.socket的get_ip_address("eth1")执行报错,代码如下:

发布网友

我来回答

2个回答

热心网友

eth1似乎是Linux下的命名方法,Mac OS不是这么定义的。前排童鞋说的,先查一下有没有eth1这个设备。

热心网友

ifconfig命令看看,有没有 eth1 这个网卡?追问

执行过ifconfig,没有这个网卡,有en0/en1

en0的信息如下

在linux上执行print get_ip_address('eth0') 能够获取到IP

在Mac OS上执行 print get_ip_address('en0')  就报"Device not configured"

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com