在Python中,可以使用socket庫(kù)獲取本機(jī)的IP地址,示例代碼如下:
import socket
# 獲取本機(jī)IP地址
def get_ip_address():
try:
# 創(chuàng)建一個(gè)socket對(duì)象
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# 連接外網(wǎng)地址
s.connect(("8.8.8.8", 80))
# 獲取IP地址
ip_address = s.getsockname()[0]
# 關(guān)閉socket連接
s.close()
return ip_address
except socket.error:
return "獲取IP地址失敗"
# 調(diào)用函數(shù)獲取本機(jī)IP地址
ip = get_ip_address()
print("本機(jī)IP地址為:", ip)
運(yùn)行上述代碼后,將會(huì)輸出本機(jī)的IP地址。