Bonjour je rencontre actuellement des problèmes avec les accents dans les dictionnaires.
J'ai une variable suivante :
var = 'éé'
Puis je la stock dans le dictionnaire vardic
vardic = {"accent" : var}
print var
print vardic
Si je rediriger le flux de sortie print vers un fichier ('> fichier.txt)
J'obtient :
éé
\xe9\xe9
Et en utilisant u'éé' à la place de "éé"? (c'est du python 2 donc je suis pas certain que ça soit la solution, btw les balises code sont obligatoires sur le forum python si je ne m'abuse).
Edit:
s = '{%s}' % ','.join('%s: %s' % (x, y) for x, y in vardic.items())
Accentuation et dictionnaire
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.