Bonjour à tous,
Je ne fais du python que très ponctuellement et suis donc très limité sur ce sujet
Je cherche donc à écrire un petit programme qui permet de réécrire un fichier à quelques lignes près.
Pour ce faire, je crée un nouveau fichier dans lequel je recopie les lignes une par une, sauf celles que je veux enlever.
Les lignes qui doivent être enlevées contiennent "KP". Mais ce sont aussi les lignes suivantes jusqu'à la prochaine ligne ayant "21" au début.
Jusque-là, pas de soucis.
Or, il faut aussi enlever la ligne précédant les lignes "KP", et là c'est le drame
Un petit exemple rapide en PJ: Je veux passer de test à test-post.
Enlever :
" kp
346 678 234 6789 235
2345 67 43 67 "
est très simple, mais comment enlever aussi:
"21 456 8 2" située juste avant???
Je tiens à signaler que cela doit se faire sur des fichiers totalement aléatoires, d'où les nombres "bidon " que j'ai mis un peu partout...
La structure du fichier est une succession de paragraphes:
"21 Nombres qcq
Nom du groupe (KP, tata...)
Nombres qcq (sur plusieurs lignes)"
Je n'ai pas le script que j'ai commencé à créer avec moi, je le posterai demain.
Merci beaucoup pour la moindre petite aide!!
Partager