Voilà, j'essaie de passer par un dictionnaire.
Donc je crée un dictionnaire : dict = {}
Puis dans une boucle, je lis mon fichier ligne par ligne et j'ajoute les arguments dans mon dictionnaire :
Code :
- dict[i] = arg
- i = i + 1
|
à la fin de la boucle, quand j'affiche dict, tout est OK, j'ai bien tous mes arguments.
Ensuite, je fais mes :
Code :
- AddTask(lambda : a[i], int(arg3), int(arg4))
|
dans une autre boucle, mais j'ai l'erreur suivante :
AddTask(lambda : a[i], int(arg3), int(arg4))
KeyError: 2
Merci de votre aide.