在Python中,我們可以通過socket模塊來查找IP地址。IP地址是一臺計算機在網絡中的唯一標識。線上應用程序中,我們經常需要查找對方的IP地址來進行網絡通信。
import socket # 獲取本地IP地址 hostname = socket.gethostname() ip_address = socket.gethostbyname(hostname) print("本機IP地址為:" + ip_address) # 獲取指定網站的IP地址 website_url = "www.baidu.com" ip_address = socket.gethostbyname(website_url) print(website_url + "的IP地址為:" + ip_address)
上述代碼中,第一步我們使用了socket模塊中的gethostname()函數來獲取當前計算機的主機名,主機名通常就是計算機的名稱。然后我們調用了gethostbyname()函數來獲取當前計算機的IP地址。
在第二步中,我們傳入需要查詢的網站的URL,然后再次使用gethostbyname()函數來獲取該網站的IP地址。同樣返回一個字符串類型的IP地址。
總的來說,通過Python的socket模塊可以輕松地查找IP地址,這也對于網絡開發(fā)和測試會有很大的幫助。