Python obtiene IPv4 local

fondo

Python implementa un servidor tcp. Sin embargo, cada vez que se conecta a una red externa diferente, IPv4 cambiará, por lo que es inconveniente si está codificado o escrito en un archivo de configuración. Luego use el código directamente para obtener el local cuando se ejecuta el programa IPv4 se convierte naturalmente en un requisito

el código

import socket

ipv4s=socket.gethostbyname_ex(socket.gethostname())[2]
print(ipv4s)

resultado

Aviso

El resultado es una lista.Si tiene una máquina virtual instalada en su máquina, puede haber otro ipv4 virtual, lo que requiere que haga otros algoritmos para la detección.

Supongo que te gusta

Origin blog.csdn.net/qq_36694133/article/details/127084294
Recomendado
Clasificación