Bonjour à tous,
Je débute en Python parce que mes travaux d'étudiants m'amènent à utiliser networkX pour l'analyse de graphes.
J'ai un problème avec des chaînes unicodes provenant de fichiers graphml (xml donc). En voici un à titre d'exemple:
Si je lis ce fichier et que je tente d'imprimer la chaîne sur la sortie standard, je n'ai pas de problèmes. Par contre, si je redirige vers un fichier ou un pipe, j'ai le message d'erreur plus bas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
Le script de lecture-affichage:
Le résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
Si au lieu de passer par la sortie standard, j'écris directement dans un descripteur de fichier, le problème est le même:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Je travaille sous Debian Wheezy. L'encodage dans le terminal n'a jamais posé de problèmes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Si quelqu'un a une piste…
Merci d'avance,
G.

 

 
		
		 
        

 
			
			


 
   


 UnicodeEncodeError: 'ascii' codec: problème classique mais…
 UnicodeEncodeError: 'ascii' codec: problème classique mais…
				 Répondre avec citation
  Répondre avec citation

 
 
 
  Envoyé par VinsS
 Envoyé par VinsS
					

 
   
Partager