[Python] File not found.

Yuri yurj a alfa.it
Gio 26 Maggio 2022 17:05:19 CEST


Penso tu debba fare:

open(fn, "rt", encoding='utf-8')

Il 26/05/22 16:47, Gabriele Battaglia ha scritto:
>
> Reply to Yuri's message, wrote on 26/05/2022 at 16:22:
>>
>> Ciao,
>>
>>  ci sarà un altro errore che fa scattare l'except. Prova ad eliminare 
>> il try/except ed esegui solo il blocco nel try, dovresti vedere 
>> l'errore.
>>
>>  Solitamente conviene scrivere l'eccezione in maniera esplicita:
>>
>>  except OSError:
>>
>>  Se non è un errore sul file, allora vedrai il traceback e l'errore 
>> reale.
>>
>
> Grande Yuri, hai fatto centro, ma vorrei che fosse saltata fuori una 
> cosa più semplice.
>
> Avevi perfettamente ragione, l'errore l'ho visto, ma non ci capisco 
> niente! Eccolo qui.
>
> Me lo tradurresti? :)
>
>
> ***
>
> e:\Dropbox\IZ4APU\CW>cwzer
>         CWzer 1.0, may 26th, 2022 by Gabe, IZ4APU.
>         This small utility takes a text file and prepare it to be 
> converted
>         in morse with other apps like Ebook2CW by DJ5CW.
> Read 9 substitutions from file: CWzer_subs.txt
> filename.ext to prepare? > r.txt
> Traceback (most recent call last):
>   File "E:\Dropbox\IZ4APU\CW\cwzer.py", line 38, in <module>
>     rig = f.readlines()
>   File 
> "C:\Users\GBattaglia\AppData\Local\Programs\Python\Python310\lib\encodings\cp1252.py", 
> line 23, in decode
>     return codecs.charmap_decode(input,self.errors,decoding_table)[0]
> UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 
> 4141: character maps to <undefined>
>
> e:\Dropbox\IZ4APU\CW>
>
>
> L'unica cosa che posso aggiungere è che, almeno mi pare, il file r.txt 
> che sto cercando di aprire con open(nomefile, "r") è in UTF8
>
>
> Grazie se mi sai o vuoi dare una dritta.
>
>
> Gabry.
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> https://lists.python.it/mailman/listinfo/python


Maggiori informazioni sulla lista Python