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 :
Comme je vous disais cela fonctionne trés bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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")
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
Partager