Arnau Sanchez escribió:
On 01/04/10 21:04, Boris Perez Canedo wrote:
Cualquier interface, en mi caso solo tengo un adaptador de red, pero
seria bueno obtenerlas para todos.
Arnau no hay otra forma? que no tenga que realizar una conexi'on para
obtenerla. He pensado en ipconfig y luego con expresiones regulares
obtener la ip, pero no sería multiplataforma.
Evidentemente si es la IP de los interfaces lo de antes no sirve. Si
quieres algo multiplataforma sólo se me ocurre netifaces:
http://pypi.python.org/pypi/netifaces/
Tambien puedes utilizar el módulo socket:
>>> import socket
>>> socket.gethostbyname_ex(socket.gethostname())
('oswaldo', [], ['192.168.50.1', '192.168.2.2'])
Saludos,
--
Oswaldo Hernández
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/