Bonjour à tous,
Etant débutant en programmation, je fais appel à vous. En effet, je cherche désespérément une solution pour enlever des lignes dans un fichier. Mon premier fichier s'intitule listid.txt ou je ne voudrais garder que les lignes ou j'ai justement ce job id (j'espere être clair) et copier le resultat dans un autre fichier.
Voila ce que j'ai pour l'instant :
J'appelle ensuite cette fonction avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 def filtre(source, destination): fs = open(source, 'r') fd = file(destination, 'w') while 1: txt = fs.readline() if txt !='JOB ID': pass if txt[0] == 'JOB ID:': fd.write(txt) fs.close() fd.close() return
Code : Sélectionner tout - Visualiser dans une fenêtre à part filtre('C:\listid.txt', 'C:\jobid.txt')
Merci de votre aide
Partager