[CBLX] Comment lire autour du énième caractère dans un fichier

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


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



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/