Bonjour Christophe. Je ne sais pas faire ce que tu demandes ; néanmoins, le caractère 0xc9 semble être le E aigu majuscule.
Comme c'est un caractère peu fréquent, tu peux peut-être faire afficher les lignes contenant ce caractère avec : sed -n '/É/p' fichier sed peut peut-être prendre un caractère hexadécimal au lieu du 'É' mais je ne sais pas faire. Mais essais empiriques me donnent des erreurs... Bonne recherche. -- Philippe Le mardi 14 avril à 12:15, Delaunay Christophe a écrit : > Bonjour tous, > > Voilà, j'ai un programme en Python qui doit parcourir un fichier censé être > un fichier texte mais qui a l'air de contenir des caractères embêtants. > > Enfin, en Python 2.7.16, ça s'ouvre bien mais pas en Python 3.7.3. Je vais > sûrement trouver mais en attendant, je reçois cette erreur : > > 'utf-8' codec can't decode byte 0xc9 in position 1675: invalid continuation > byte > > Ma question est la suivante: > > Y a-t-il une commande simple pour lire la ligne qui contient le énième > caractère d'un fichier, ici par exemple le 1675ème caractère ? Ou alors > va-t-il falloir que je me fasse un bout de code juste pour ça ? > > Ou alors, les spécialistes de Python savent-ils pourquoi mon programme tourne > nickel en Python 2 et pas en Python 3 ? > > Merci infiniment. Bonne journée. @+ ChD -- CBLX - CarrefourBLinuX MailingListe Pour obtenir de l'aide, envoyez le sujet help à: carrefourblinux-requ...@lists.tuxfamily.org Archives: http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux ou http://www.mail-archive.com/carrefourblinux@lists.tuxfamily.org/