Bonjour,
Je cherche un moyen de modifier une ligne qui se trouve au millieu d'un fichier texte.
J'ai tout d'abord essayer d'ouvrir mon fichier en ecriture pour repérer ma ligne.
J'ai ensuite ré-ouvert le fichier en 'r+' pour pouvoir atteindre la ligne concernée a l'aide d'un readline() et d'une boucle while.
Je penssais donc qu'il suffisait de faire un "write" sur la ligne suivante, mais rien ne se passe.
Je me suis donc un peu renseigner et j'ai aprit que le mode 'r+' ne permetait que d'ecrire au debut du fichier, ou en utilisant la méthode "seek" pour placer le curseur (deplacement caractere par caractere). Cependant je trouve cela un peut fastidieux d'utiliser le "seek".![]()
Auriez-vous une autre idée???
merci d'avance![]()
Partager