M'étonne que wiztricks ne soit pas venu te dire qu'avant de coder il faut commencer par acquérir les bases (lire des tutos, faire les exercices, etc). Il doit être en vacances...
Un "KeyError", comme sa traduction française le laisse suggérer, est une erreur de clef. Ca signifie que la clef que tu utilises n'existe pas dans ton tuple/liste/dictionnaire. Donc ici, ça veut dire qu'au moment où tu demandes
data_EPG[event] ton dictionnaire "data_EPG" n'a pas de clef dont la valeur est dans la variable "event".
Et pour arriver à comprendre le pourquoi d'une erreur, rien ne vaut le bon vieux
print() des familles.
PS: dans un forum oui les intervenants peuvent aider... mais ils ne peuvent pas apprendre les bases à ta place.
Partager