1
python3.4.3如何在Python3.4.3中获取ip地址
如何获取ip地址?
我试着这样说:
print(socket.gethostbyname(socket.gethostname()))
,但只得到127.0.0.1
我怎样才能得到真正的IP?
python3.4.3如何在Python3.4.3中获取ip地址
如何获取ip地址?
我试着这样说:
print(socket.gethostbyname(socket.gethostname()))
,但只得到127.0.0.1
我怎样才能得到真正的IP?
你可以尝试
socket.getfqdn()
或
socket.gethostbyname(socket.getfqdn())
socket.gethostbyname(socket.gethostname())在具有在/ etc/hosts中为127.0.0.1的主机名机返回127.0.0.1
这表明此机器上的主机文件/名称解析存在问题。你在使用什么操作系统? –
我在我的MacBook上试用它。 –
我在树莓派上尝试,也打印'127.0.0.1' –