Python - Obtenha o IP do host local [duplicado]

Duplicata Possível:
Encontrando endereços IP locais usando o stdlib do Python

Para obter meu endereço IP localhost eu façosocket.gethostbyname(socket.gethostname()). Mas isso me dá a resposta127.0.0.1. Se eu fizeran_existing_socket.getsockname()[0] Eu recebo a resposta0.0.0.0.

Eu preciso do meu endereço IP 'real' (por exemplo 192.168.x.x) para modificar um arquivo de configuração. Como eu poderia conseguir isso?

questionAnswers(2)

yourAnswerToTheQuestion