encodage liste csv - Python - Programmation
Marsh Posté le 06-04-2009 à 12:59:36
Les strings python (str comme unicode) sont immutables. encode ne modifie pas la chaîne en place (puisque c'est impossible), il renvoie la chaîne encodée.
Il y a des exemples dans la doc du module csv.
Marsh Posté le 06-04-2009 à 14:43:34
Citation : Les strings python (str comme unicode) sont immutables. encode ne modifie pas la chaîne en place (puisque c'est impossible), il renvoie la chaîne encodée. |
Tout s'explique... Merci beaucoup
Citation : Il y a des exemples dans la doc du module csv. |
Je vais acheter des lunettes
Marsh Posté le 01-04-2009 à 11:25:20
Bonjour,
Je cherche à faire une classe héritée d'une liste qui permet entre autre
- de gerer des listes de listes contenant du texte
- de se sauvegarder simplement en csv
Globalement ça marche sauf un probleme d'encodage
mon fichier de donnees est en utf-8
mes listes sont en unicode
je parcours mes listes pour convertir chaque element (e)
j'ai placé des affichage de débuggage dans ma boucle de parcours
"e avant" et "e après" : tous les deux du même type:
<type 'unicode'>
je ne comprends pas pourquoi la conversion ne se fait pas,
avez vous une idée ?