如何在Python3.4.3中获取ip地址

如何在Python3.4.3中获取ip地址,ip,Ip,蟒蛇3.4.3 如何获取ip地址 我试着这样做: 打印(socket.gethostbyname(socket.gethostname()) 但只能获得127.0.0.1 我怎样才能得到真正的ip???你可以试试 socket.getfqdn() 或 socket.gethostbyname(socket.gethostname())在/etc/hosts中的主机名为127.0.0.1的计算机上返回127.0.0.1这表明此计算机上的主机文件/名称解析有问题。你在用什么操作系统?我在我的mac

蟒蛇3.4.3

如何获取ip地址

我试着这样做:

打印(socket.gethostbyname(socket.gethostname())

但只能获得
127.0.0.1

我怎样才能得到真正的ip???

你可以试试

socket.getfqdn()


socket.gethostbyname(socket.gethostname())在/etc/hosts中的主机名为127.0.0.1的计算机上返回127.0.0.1

这表明此计算机上的主机文件/名称解析有问题。你在用什么操作系统?我在我的macbook上试用过。我也在raspberry pi上试用过,打印
127.0.0.1
 socket.gethostbyname(socket.getfqdn())