je veux obtenir l'adresse de la machine privée locale, exécutant le morceau de code suivant:erreur de socket - python
socket.gethostbyaddr(socket.gethostname())
donne l'erreur:
socket.herror: [Errno 2] Host name lookup failure
je sais que je peux voir l'adresse de la machine locale , en utilisant
socket.gethostbyname(socket.gethostname())
mais il montre l'adresse publique de mon réseau (ou machine) et ifcofig montre une autre adresse pour mon wlan. quelqu'un peut-il m'aider sur cette question? Merci
avez-vous importer socket ?? – ruddra
@ruddra si elle ne le faisait pas, cela entraînerait une erreur totalement différente ('NameError'), cela ne semble pas être le problème ici. –
oui j'ai importé socket et installé nscd – Maria