Ajout caractére au nom d'une variable
Bonjour tout le monde,
je suis en train de m'entrainer à manier les fichier csv pour les lire et extraire les données, ce n'est pas un probleme j'utilise le code suivant, imaginons que je veux extraire x et y :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
def lire(file,n = 0,enc = 'utf-8'):
x,y = [],[]
with open(file,'r',encoding = enc) as file:
i = 0
for k in file:
if i >= n:
ligne = k.split(" ")
y.append(float(ligne[1]))
x.append(float(ligne[0]))
i = i+1
return y,x
y,x=lire("Mon_fichier.dat",enc="latin-1") |
Comme je vous disais cela fonctionne trés bien.
Mon probléme est le suivant comment à partir de ce code je peux extraire les x_j et y_j dans mes différents fichiers "Mon_fichier_j.dat".
En fait je veux pouvoir lire mes j fichier Mon_fichier_j.dat et extraire les xj et yj associés.
Ce que je ne sais pas faire par ailleurs c'est ajouter une chaine de caractéres à mes variables. Par exemple pour dire que si j'ai j qui est associé au numéro de mon fichier les variables que je veux extraire sont x_j et y_j.
Merci pour votre aide,
Renaud