Buongiorno,
dovrei importare un dizionario in formato json.
Ho trovato che esiste un modulo json e potrei importarlo cosi'
import json
data = json.load(open("dati.json"))ma mi da' un messaggio di errore dicendo che
il file non esiste.Eppure nel Path Browser della Idle la cartella Documents,
dove
> Ho tolto "utf-8" da open e ora funziona
> bene ma temo chepotrei avere altri
> problemi in futuro... Ci sono sempre dei
> casini conle codifiche dei file di testo,
> almeno in base alla mia esperienza.
Si, purtroppo le codifiche dei file di testo sono sempre brigose, se sei su
linux puoi usare i
Reply to the Luigi Russo's message, wrote on 04/10/2022 at 08:10:
Il 03/10/2022 23:56, Gabriele Battaglia ha scritto:
Ciao.
Chiedo venia per l'incredibile bruttezza di questa gestione errore.
Qui il fatto è che, dando ad input il nome di un file che esiste,
viene comunque richiamato il blocco
Reply to the Gaber Ayoubi's message, wrote on 04/10/2022 at 00:38:
Per vedere l'eccezione basta che fai
try:
except Exception as e:
print(e)
Ottimo, non me lo ricordavo. Buonissimo suggerimento, grazie.
Hai provato a fare open senza mettere la codifica?
Sì, adesso, ed ho scopert