Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2654 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  encodage liste csv

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

encodage liste csv

n°1868184
ptr00
Posté le 01-04-2009 à 11:25:20  profilanswer
 

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
 

Code :
  1. print "e avant :",e,"  type: ",type(e)
  2. e.encode("utf-8",'replace')
  3. print "e  apres:",e,"  type: ",type(e)


 
 
"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 ?
 
 

mood
Publicité
Posté le 01-04-2009 à 11:25:20  profilanswer
 

n°1870020
masklinn
í dag viðrar vel til loftárása
Posté le 06-04-2009 à 12:59:36  profilanswer
 

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.


Message édité par masklinn le 06-04-2009 à 12:59:42

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1870099
ptr00
Posté le 06-04-2009 à 14:43:34  profilanswer
 

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  :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  encodage liste csv

 

Sujets relatifs
liste d'objets remplie manuellementConstruire une liste à l'arache
[C#] Smtp et liste de diffusion Serveur ExchangeChanger un textarea a partir d une liste deroulante
[js] Liste et Input[RESOLU]Trier liste de fichiers
probleme liste deroulante Php / HTMLliste deroulantes imbriquées
js et modification d'une liste[JAVA] Recuperer la selection d'une liste [RESOLU]
Plus de sujets relatifs à : encodage liste csv


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)