IndexError: list index out of range sur un script Python...
Fermé
Snoopy10800
-
5 nov. 2023 à 19:26
mamiemando Messages postés 33635 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2025 - 9 nov. 2023 à 15:54
mamiemando Messages postés 33635 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2025 - 9 nov. 2023 à 15:54
A voir également:
- List index out of range python français
- Indexerror list index out of range python ✓ - Forum Python
2 réponses
NHenry
Messages postés
15214
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
16 avril 2025
363
6 nov. 2023 à 18:57
6 nov. 2023 à 18:57
D'après l'affichage, il semble que
enumerate(devices)
Te retourne une liste vide (pas de "SMS to ...")
De ce fait il n'y a rien à l'index 0.
jordane45
Messages postés
38466
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
18 avril 2025
4 741
6 nov. 2023 à 09:47
6 nov. 2023 à 09:47
Bonjour,
As tu essayé de voir ce que contient ta variable devices ?
Il se peut que l'API PyiCloudService ne retourne plus la liste ( modif de l'api ... ou panne momentanée .. )
9 nov. 2023 à 15:54
Je valide cette explication. Il te reste donc juste à comprendre pourquoi api.trusted_devices est vide.
Quoi qu'il en soit, le code devrait contrôler si l'index device est valide, en particulier quand la liste devices est vide.
Une adaptation possible de ton code :
Bonne chance