Bonjour,
Je récupère les lignes d'un fichier avec le code suivant :
Comment éviter d'avoir le caractère de saut de ligne dans la variable l ?Code:
1
2 fd = open(filename,'r') l = fd.readlines()
Version imprimable
Bonjour,
Je récupère les lignes d'un fichier avec le code suivant :
Comment éviter d'avoir le caractère de saut de ligne dans la variable l ?Code:
1
2 fd = open(filename,'r') l = fd.readlines()
En utilisantplutôt queCode:readline()
Avec une boucle ou par exemple avec ceci:Code:readlines()
à adapter à ton besoin ;)Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 def filtre(source,destination): "recopier un fichier en éliminant les lignes de remarques" fs = open(source, 'r') fd = open(destination, 'w') while 1: txt = fs.readline() if txt =='': break if txt[0] != '#': fd.write(txt) fs.close() fd.close() return
Source: Python_notes
Pas de solutions immédiates...
fd = open(filename,'r')
lines = fd.readlines()
for linecr in lines:
line= linecr[:-1]