[Python] Come risolvere questo errore di decodifica.?

Antonio Cavallo a.cavallo a cavallinux.eu
Gio 13 Feb 2025 15:08:05 CET


On 2025-02-13 8:55 am, Gabriele Battaglia wrote:
> Ciao. Da me, con win11 funziona. Ma un utente tenta di far girare il 
> mio programma sotto Linux e ottiene:
> 
> Traceback (most recent call last):
>   File "/home/adrian/cwapu/cwapu/cwapu.py", line 8, in <module>
>     from GBUtils import key, dgt, menu, CWzator
>   File "/home/adrian/cwapu/cwapu/GBUtils.py", line 28
>     """
>        ^
> SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xec in 
> position 17: invalid continuation byte
> 
> --
> 
> 
> All'inizio della libreria importata, GBUtils, c'è la dichiarazione di 
> codificare in utf-8
> 
> 
> Come posso risolvere?
> 
> Io ho solo windows e non riesco ad aiutarlo.

Stati usando python2 per caso?

Sorgenti (eg. *.py) con caratteri non ascii, devono avere una linea 
all'inizio:
# -*- coding: utf-8 -*-



Maggiori informazioni sulla lista Python