Bonjour,
J'avais un problème d'affichage des données accentuées lues dans un fichier.
Après quelques jours de recherche (je ne trouvais d'abord des infos que sur l'en-tête des script et concernaient surtout Python 2) j'ai trouvé la réponse dans https://www.developpez.net/forums/d1...scii-non-utf8/ grâce à la réponse Je voudrais quand même me faire préciser si j'ai bien compris :
- l'en-tête # coding: utf8 concerne uniquement le texte du script, par exemple si je crée un variable variableA = "accentuée"
- open(....,encoding='utf8') pour l'ouverture d'un fichier en lecture contenant des accents
- faut-il le mettre aussi pour l'ouverture d'un fichier en écriture contenant des accents ?
cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 # -*- coding: utf8 -*- FichierData = open("lecture", "r",encoding='utf8') DataLigneLue=FichierData.readline() print(DataLigneLue," = accentuée ?")
Leni
Partager