Il formato JSON (JavaScript Object Notation) è popolarissimo per lo scambio e l’archiviazione delle informazioni. Questo post aiuta a scrivere un buon codice Python per leggere e scrivere nel formato JSON.
Parte prima – Leggere un file in Python
Il codice per leggere un file è questo:
f = open("nomefile.estensione", "r")
Il file deve essere testuale. Ad esempio:
Prima riga Seconda riga Terza riga
Per visualizzare il risultato possiamo usare il comando:
print(f.read())
Il file può o deve avere un percorso (path) per poterlo eseguire senza che sia nel proprio computer.
Pastebin permette di hostare dei file con un URL statico. Il piccolo file (3 righe) creato prima adesso è raggiungibile a questo indirizzo: https://pastebin.com/raw/467FCCkA
La prima parte dell’esercitazione consiste nello scrivere (con un editor) un file JSON standard.
Un percorso alternativo allo file con il nome provafile.txt è disponibile qui.
Se il file è salvato nel computer sarà sufficiente questo codice:
f = open("provafile.txt", "r") print(f.read())
Leggere un file JSON