Bonjour,

j'ai un fichier avec 5 colonnes par exemple, dont la première ligne est un entête.
je voudrais extraire de ce fichier la colonne 1 par exemple (sans l'entête si possible) et la colonne 4.
J'ai essayé readlines() cela me crée une seule liste avec l'ensemble du fichier, donc inbitable,
j'ai essayé également ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Freq = {}
ModS21 = {}
tb = []
for ligne in open(fileS21,'r'):
    tb.append(ligne.split('\t'))
    Freq[ligne] = tb[-1][0]
    ModS21[ligne] = tb[-1][3]
print Freq[ligne]
print ModS21 [ligne]
Mais là je rencontre deux problèmes : je n'arrive pas à en faire une liste, et si j'y arrive, cela me garde en mémoire la dernière ligne de mes deux colonnes...

avez-vous une idée pour que j'arrive à faire ce que je veux, sans passer par une modification manuelle de mon fichier texte

je vous remercie par avance

Patricia