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 :
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()
Le tout s'exécute sans erreur.
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