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 : 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")
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