bonjour j'ai pris ça sur internet
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()
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
alors j'ai essayé avec un fichier enregistré au format "occidental, mac os roman"
pareil
voici le message d'erreur :
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)
j'utilise python 3.6.5 et textedit sous mac os 10.12.6

Vincent