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:
où readitem est une fonction qui va me lire des valeurs dans un fichier donné (celui de pathC)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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))
Mais il me retourne une Key Error .. je vois pas en quoi la Key est fausse...
Merci pour tout aide
Partager