Bonjour,
Je souhaite faire un petit programme de relecture de fichier.
Mais je rencontre un soucis avec la fonction str qui a du mal à traduire les caractères spéciaux du type "éè etc...".
Pourriez-vous m'aider là dessus ?
Merci à la communauté
Bonjour,
Je souhaite faire un petit programme de relecture de fichier.
Mais je rencontre un soucis avec la fonction str qui a du mal à traduire les caractères spéciaux du type "éè etc...".
Pourriez-vous m'aider là dessus ?
Merci à la communauté
Bonjour
Faute d'avoir le bout de code qui pose problème, je suppose qu'il s'agit d'un problème d'encodage
de votre fichier. En Python 3 et plus, vous pouvez ouvrir un fichier de texte de façon transparente
en précisant l'encodage utilisé.
En Python 2.6 et plus, cette fonction est dans le module standard codecs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 open('monfichier',mode='r',encoding='utf-8') # remplacer utf-8 par celui qui correspond au programme ayant créé le fichier
Ton fichier à bien la ligne d'encodage au début?
Code : Sélectionner tout - Visualiser dans une fenêtre à part # coding=utf-8
Merci pour votre aide !
En fait j'avais une erreur dans ma méthode de lecture du fichier x)
Alalalal ....
Bonne journée !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager