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' –