Lecture d'un fichier texte avec lettres accentuées
Fermé
pzorba75
Messages postés
67
Date d'inscription
lundi 30 décembre 2013
Statut
Membre
Dernière intervention
22 mars 2022
-
2 août 2019 à 06:17
Python371 - 5 août 2019 à 16:44
Python371 - 5 août 2019 à 16:44
A voir également:
- Lecture d'un fichier texte avec lettres accentuées
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir un fichier .bin - Guide
- Fichier host - Guide
3 réponses
Utilisateur anonyme
2 août 2019 à 08:28
2 août 2019 à 08:28
Bonjour
Je ne code pas en python mais ton problème est typique du problème « d’encoding ».
J’ai trouvé un article qui explique bien et te donne des solutions
http://sametmax.com/lencoding-en-python-une-bonne-fois-pour-toute/
Par rapport au tuto vidéo, c’est la mode, mais la mode c’est pas forcément bien. La vidéo apporte un vrai plus pour apprendre à changer une roue, passer correctement le fil dans la machine à coudre, faire un beau point de croix. Mais pour coder c’est pas le pied. Je ne connais pas les vidéos dont tu parles, mais dans la majorité, tu attends 10 minutes que l’auteur tape 3 lignes de codes (que tu aurais lues en 10 secondes) en bafouillant, se trompe se reprennent, compile lance le script, à zut ça plante, etc... et quand ça marche il faut faire une pause pour réécrire le code de ton côté.
Avec un tuto écrit, normalement le code est fonctionnel, le texte a été relu, il est clair. Et surtout tu peux copier coller le code.
Et même un bon vieux livre est plus adapté que la vidéo.
Je te conseille developper.com tous leur cours sont de qualité, en second openclassroom, mais je connais des exemples où les codes présentés ne fonctionnaient (je ne sais pas si c’est le cas des cours de python)
Je ne code pas en python mais ton problème est typique du problème « d’encoding ».
J’ai trouvé un article qui explique bien et te donne des solutions
http://sametmax.com/lencoding-en-python-une-bonne-fois-pour-toute/
Par rapport au tuto vidéo, c’est la mode, mais la mode c’est pas forcément bien. La vidéo apporte un vrai plus pour apprendre à changer une roue, passer correctement le fil dans la machine à coudre, faire un beau point de croix. Mais pour coder c’est pas le pied. Je ne connais pas les vidéos dont tu parles, mais dans la majorité, tu attends 10 minutes que l’auteur tape 3 lignes de codes (que tu aurais lues en 10 secondes) en bafouillant, se trompe se reprennent, compile lance le script, à zut ça plante, etc... et quand ça marche il faut faire une pause pour réécrire le code de ton côté.
Avec un tuto écrit, normalement le code est fonctionnel, le texte a été relu, il est clair. Et surtout tu peux copier coller le code.
Et même un bon vieux livre est plus adapté que la vidéo.
Je te conseille developper.com tous leur cours sont de qualité, en second openclassroom, mais je connais des exemples où les codes présentés ne fonctionnaient (je ne sais pas si c’est le cas des cours de python)
Utilisateur anonyme
2 août 2019 à 17:03
2 août 2019 à 17:03
As tu essayé de mettre
# coding: utf8tout en haut du fichier?
pzorba75
Messages postés
67
Date d'inscription
lundi 30 décembre 2013
Statut
Membre
Dernière intervention
22 mars 2022
1
2 août 2019 à 18:27
2 août 2019 à 18:27
Je l'avais mis, cela concerne le fichier source .py en cours de développement.
Utilisateur anonyme
2 août 2019 à 19:36
2 août 2019 à 19:36
Au temps pour moi, c’est à ton lecteur de csv qu’il faut dire que le fichier texte est en utf 8
https://stackoverflow.com/questions/904041/reading-a-utf8-csv-file-with-python
https://stackoverflow.com/questions/904041/reading-a-utf8-csv-file-with-python
2 août 2019 à 09:54
Pour mon cas : Je pense que le fichier en entrée est en UTF8,d'après l'encoding affiché par Notepad++ et que Pyscripter gère le script en UTF8 par défaut, si bien que tout devrait marcher, et ce n'est pas le cas.
Je reste bloqué.