plusieurs variables pour une clef de dictionnaire
Bonjour,
J'aimerais faire un dictionnaire (nommé header_<n° de model>) par itération dont la clé serait le numéro de modèle: mod et ensuite ajouter à chaque clé (donc à chaque tour de boucle) plusieurs paramètres (ici les ModXSiz) luent dans des fichiers de chaque modèle.
J'ai essayé ceci:
Code:
1 2 3 4 5 6 7 8 9 10
| Model=['108',109',110']
ModxSiz={}
for mod in Model:
namefile0="header_%s" %mod
pathC='./%s/creatmsh.dat' %mod #n° de modèle correspond à un nom de repertoire
ModxSiz[namefile0].append(readitem(pathC,0,1));ModySiz[namefile0].append(readitem(pathC,0,3));ModhSiz[namefile0].append(readitem(pathC,0,6)) |
où readitem est une fonction qui va me lire des valeurs dans un fichier donné (celui de pathC)
Mais il me retourne une Key Error .. je vois pas en quoi la Key est fausse...
Merci pour tout aide