在Python中,可以使用socket庫獲取本機的IP地址,示例代碼如下:
import socket
# 獲取本機IP地址
def get_ip_address():
try:
# 創建一個socket對象
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# 連接外網地址
s.connect(("8.8.8.8", 80))
# 獲取IP地址
ip_address = s.getsockname()[0]
# 關閉socket連接
s.close()
return ip_address
except socket.error:
return "獲取IP地址失敗"
# 調用函數獲取本機IP地址
ip = get_ip_address()
print("本機IP地址為:", ip)
運行上述代碼后,將會輸出本機的IP地址。