Bonjour, à tous je plus de 100 fichiers txt que je voudrais ouvrir un à un :

Dans chaque fichier ouvert je voudrais copier certaines chaines de caractères qui se trouve sur des lignes differentes et les coller dans le fichier csv (rapport).

Dans tous mes fichiers les données à copier se trouvent sur les memes lignes

voila le code que je essayé et qui marche pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
import parse
with file as fichier:
    ligne = fichier.readlines()
    ligne10 = parse.parse("STRT.M {}                                 :START DEPTH", ligne[10])
    ligne16 = parse.parse("STCK.    {}                               :STACK", ligne[16])
import csv
header = ["Operateur", "Début rdc", "Fin rdc", "Type", "Prof"]
with open(rapport, "w") as csv_file:
    writer = csv.writer(csv_file, delimiter=",")
    writer.writerow(header)

je suis vraiment débutant en python quelqu'un a une idée ? D'avance Merci!