bonjour j'ai pris ça sur internet
j'ai essayé avec un fichier csv encodé en UNICODE, mais j'ai cru lire quelque part que le module csv ne gérait pas le unicode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 def dictionnaire(): #utilise le fichier dictionnaire.csv du meme dossier f = open('dico2_macosroman.csv', 'r') with f: reader = csv.reader(f) for row in reader: for e in row: print(e) dictionnaire()
alors j'ai essayé avec un fichier enregistré au format "occidental, mac os roman"
pareil
voici le message d'erreur :
j'utilise python 3.6.5 et textedit sous mac os 10.12.6
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0x8e in position 31: ordinal not in range(128)
Vincent
Partager