Bonjour,
Je suis nouveau sur ce forum donc je sais pas trop si je suis au bon endroit pour poser ma question. je m'en excuse d'avance si je me suis trompé.
Voila j'ai réalisé une commande qui récupères les lignes que j'ai besoin dans un .txt source et je les copies dans un .txt destination. Maintenant j'aimerais pourvoir faire cette manipulation sur plusieurs .txt d'un même fichiers. Les .txt sont nommés de la façon suivante : 20151123-0.txt, 20151124-0.txt, 20151130-0.txt. ce sont des dates mais il n'y a pas tout les jours. ces fichiers sont dans un répertoire REP.
pour faire simple réaliser la commande sur tout les .txt et rassemblé dans un .txt destination.
J'ai fais pas mal de recherches et je n'ai pas trouvé de réponses donc je me permet de vous poser la question. Je suis assez débutant sur python donc je ne suis pas trop doué
Je vous remercie d'avance
Je vous met mon code de ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 def filtre(source, destination): fs = open(source, 'r') fd = open(destination, 'a') txt = fs.readline() #les lignes a copiées dans le nouveau txt while txt: if txt.strip().startswith(("0","1","2","3","4","5","6","7","8","9")): fd.write(txt+'\n') txt = fs.readline() fs.close() fd.close()
Partager