Bonjour,
j'exécute sous pi OS/geany un programme en python3 qui tourne sans problème sous Ubuntu/geany.
La séquence suivante crée un problème :
Sous Pi OS/geany je récupère un "KeyError 2" sur "adresse_ip = netifaces..."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for inter in liste: if inter != 'lo': adresse_ip = netifaces.ifaddresses(inter)[2][0]['addr'] if adresse_ip[0:3] != '127' : connexion = 1
Le problème est identique si l'exécution a lieu dans un terminal (hors geany).
L'aspect curieux du problème est que si j'exécute :
tout est imprimé correctement, mais je récupère toujours une "KeyError 2" sur 'a=netrifaces...'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 a=netifaces.ifadresses(inter)[2] print(a) b=a[0] print(b) c=b['addr'] print(c)
Merci pour votre aide
Partager