Salut,
Suis pas spécialiste, mais si le nombre de variables n'est pas trop élevé, on peut envisager de les enregistrer dans une liste de listes, non ?
1 2 3 4 5 6 7 8
| fileCfg = open('fichier.cfg', 'r')
liste = []
for line in fileCfg.readlines():
a = line.split('\t')
liste.append(a)
print a
print liste
fileCfg.close() |
var = [["A", "1", "5", "6"], ["B", "3", "9", "8" ], ["C", "8", "0", "1"], ...]
Accéder à la 2e valeur de B devient simple :
Il faut juste encore nettoyer un peu le code pour en lever les "\n".
EDIT : solution de oiffrig plus rapide et meilleure.
Partager