Bonjour,

Un fichier texte, généré avec notepad par ex. en utf-8, et contenant la chaîne : &é#{[|è_\ç^à@)]}+=£$¤µ*%ù§!/:.;?,<> est lu puis imprimé.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
>>> chemin_csv =r"Y:\test-accent_i.txt"
>>> with open(chemin_csv, "r") as entree:
        for ligne in entree:
            print("ligne : ", ligne)
 
ligne :  &é#{[|è_\ç^à @)]}+=£$¤µ*%ù§!/:.;?,<>
La chaîne imprimée est bien différente de celle lue, que l'exécution soit faite avec IDDLE ou dans un terminal.

D'avance, merci de votre aide.
Windows 10 1803, Python 3.6.3