PROJET AUTOBLOG


Sebsauvage-Shaarli

source: Sebsauvage-Shaarli

⇐ retour index

[Python] Récupérer l'adresse IP du LAN

jeudi 13 décembre 2012 à 22:40
[sebsauvage.net]
def getLocalIP():
   ''' Renvoie l'adresse IP local (LAN). '''
   try:
       return socket.gethostbyname_ex('')[2][0]
   except socket.herror:
       pass
   try:
       return socket.gethostbyname(socket.gethostname())
   except:
       pass  
   raise socket.error, "Unable to determine LAN IP address."