Como obtener la dirección ip local en Python [solucionado]

Iniciado por Yeison.Eng, 31 Diciembre 2010, 19:02 PM

0 Miembros y 1 Visitante están viendo este tema.

Yeison.Eng

Es que he encontrado por ahi
Código (python) [Seleccionar]

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(("gmail.com",80))
print s.getsockname()


que en un principio funciona, pero no hay otra forma mas estética y también multiplataforma?
yo no la encuentro.

Gracias por las respuestas.

xassiz~

Código (python) [Seleccionar]
socket.gethostbyname(socket.gethostname())
socket.gethostbyname_ex(socket.gethostname())
:P

Yeison.Eng