Bonjour,
je suis débutant en Python. Je cherche à me créer une macro pour traiter une belle quantité de fichiers textes : des mails enregistrés sur mon disque, que je dois formater en LaTeX. C'est l'objectif final, j'avance peu à peu.
Pour le moment je n'en suis qu'au début, et j'ai un problème avec ce code :
Le tout s'exécute sans erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 LaListe = open('list','r') a=0 b=0 datte = "Date:" while (a<3): lenom = LaListe.readline() LeNom = lenom.replace("\n","") Fichier = open(LeNom,'a+') while 1 : line = Fichier.readline() if line == '': break if datte in line: Fichier.write(line) Fichier.close() a=a+1 LaListe .close()
Mon problème est que Fichier.readline() est vide, systématiquement (le problème persiste avec .read et .readlines). Alorsque Fichier.write('qqch') écrit dans Fichier.
J'avoue ne pas arriver à cerner le problème.
Pouvez-vous m'aider ?
Merci,
4ADjax
Partager