Bonjour,
Je dispose du code suivant par lequel je lis un premier fichier que je copie dans un second
Le problème est que ce programme plante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 # -*- coding:Latin-1 -*- Entree = open("Fichier1.dat",'r') Sortie = open("Fichier2.dat",'w') while True: Ligne=Entree.readline() if Ligne =='': break Sortie.write(Ligne.decode('Utf-8')) Sortie.close() Entree.close()
Si je remplace l'instruction
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sortie.write(Ligne.decode('Utf-8'))
Le programme ne plante plus mais les caractères accentués du premier fichier sont retranscrits bizarrement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sortie.write(Ligne)
par exemple : lycée à la place de lycée
Quelqu'un aurait-il la solution de ce problème ?
Partager