IndexError: list index out of range sur un script Python...
Fermé
Snoopy10800
-
5 nov. 2023 à 19:26
mamiemando Messages postés 33334 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 novembre 2024 - 9 nov. 2023 à 15:54
mamiemando Messages postés 33334 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 novembre 2024 - 9 nov. 2023 à 15:54
A voir également:
- Indexerror: replacement index 0 out of range for positional args tuple
- Cmdlcache out of memory ✓ - Forum jeux en ligne
- Index of ✓ - Forum Téléchargement
- Input signal out of range - Forum Matériel & Système
- Out of memory ✓ - Forum Matériel & Système
- A/v out - Forum Audio
2 réponses
NHenry
Messages postés
15163
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
1 novembre 2024
342
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
38270
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 novembre 2024
4 695
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