Bonjour,
Je voudrais savoir s'il y a une méthode qui permet d'effacer certaines lignes d'un fichier texte ?
Je voudrais par exemple pouvoir enlever 3 lignes consécutives dont j'ai les index.
Merci d'avance.
Instanton
Bonjour,
Je voudrais savoir s'il y a une méthode qui permet d'effacer certaines lignes d'un fichier texte ?
Je voudrais par exemple pouvoir enlever 3 lignes consécutives dont j'ai les index.
Merci d'avance.
Instanton
la séquence est simple:
--
open du fichier en lecture.
readlines dans data
close du fichier.
del data[index1]; del data[index2]; del data[index3]
open fichier en écriture
write data
close fichier.
--
Fais avec un boucle. Écris ton nouveau fichier dans un fichier temporaire (import tempfile) et ensuite recopie par dessus ton fichier original.
Salut,
C'est quoi un index de ligne de fichier ?
Est-ce la valeur renvoyée par fichier.tell() quand la lecture est au début d'une ligne ?
Merci beaucoup !
Instanton
Partager