Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1359 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've never understood the compulsion to use Web technologies minus the Web's security and deployment models. It seems a bit like throwing the orange away and eating the peel. — @ justinschuh‬
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-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR