Python - Obtener localhost IP [duplicado]

Posible duplicado:
Encontrar direcciones IP locales usando el stdlib de Python

Para obtener mi dirección IP localhost que hagosocket.gethostbyname(socket.gethostname()). Pero me da la respuesta.127.0.0.1. Si lo hagoan_existing_socket.getsockname()[0] Me sale la respuesta0.0.0.0.

Necesito mi dirección IP "real" (por ejemplo, 192.168.x.x) para modificar un archivo de configuración. ¿Cómo podría conseguirlo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta