Shranite datoteko json v Python

Shranite datoteko json v Python

Python omogoča manipulacijo datotek (ustvarjanje, shranjevanje, branje, pisanje, brisanje datotek in še veliko več). Python poenostavi shranjevanje številnih formatov datotek in shrani več formatov datotek.

JSON je Zapis predmeta JavaScript . Podatki so shranjeni in poslani prek tekstovne (izvršljive) datoteke računalniškega jezika.

Pythonov modul json podpira JSON. JSON uporablja niz v narekovajih s preslikavo ključa in vrednosti v oklepaju { }.

Koraki za shranjevanje datoteke json

Obstajajo naslednji koraki za ustvarjanje in shranjevanje datotek json:

1. Uvozite paket json

 import json  

2. Zapišite podatke json v zgoščeni obliki

 Json_value ={ 'best_student': { 'key1': 'value1', 'key2': 'value2' }, }  

3. Ustvarite datoteko json in uporabite način 'w' (pisanje) za shranjevanje podatkov in datotek.

 save_file = open('filename', 'w')  

4. Uporabite metodo json.dump za povezavo datoteke in podatkov json.

5. Zaprite datoteko.

 save_file.close()  

Primeri

Naslednji primer prikazuje shranjevanje datoteke json v Python.

Primer #1

Navedeni primer Pythona shrani podatke o objektu v datoteko json. To so osnovni podatki za pretvorbo datoteke v json in shranjevanje v datoteko. Primer prikazuje podatke posamezne spremenljivke, ki jih je treba shraniti v datoteko json.

 import json # python objects can store in json format value ={ 'a': '1', 'b': '2', 'c': '4', 'd': '8' } # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(value, save_file, indent = 6) save_file.close()  

Izhod:

Spodnja slika prikazuje datoteko json in vrednost predmeta v formatu json.

Shranite datoteko json v Python

Primer #2

Navedeni primer Pythona shrani podatke o objektu v datoteko json. V tem primeru lahko uporabimo celo število in vrednost niza v enem samem objektu in ju prikažemo v datoteki json.

 import json # python objects can store in json format value ={ 'best_student': { 'name': 'Ram', 'subject': 'python', 'age': '24', 'marks': '98' }, } # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(value, save_file, indent = 6) save_file.close()  

Izhod

Spodnja slika prikazuje datoteko json in vrednost predmeta v formatu json.

Shranite datoteko json v Python

Primer #3

Navedeni primer Pythona shrani podatke o objektu v datoteko json. Tukaj lahko uporabimo več predmetov in njihovih podatkov za pretvorbo v datoteke json in jih shranimo s Pythonom.

 import json # python objects can store in json format Topper_student ={ 'student1': { 'name': 'Ram', 'subject': 'python', 'age': '24', 'marks': '98' }, 'student2': { 'name': 'sam', 'subject': 'Java', 'age': '24', 'marks': '92' }, 'student3': { 'name': 'Radha', 'subject': 'Html', 'age': '24', 'marks': '96' }, } # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(Topper_student, save_file, indent = 6) save_file.close()  

Izhod

Spodnja slika prikazuje datoteko json in vrednost predmeta v formatu json.

Shranite datoteko json v Python

Primer #4

Navedeni primer pythona shrani podatke o objektu v datoteko json. Tukaj lahko vidimo vrednost objekta brez imena in z uporabo formata polja za vrednosti.

 import json # python objects can store in json format value =[{ 'a': '1', 'b': '2', 'c': '4', 'd': '8' }, { 'a1': '11', 'b1': '21', 'c1': '41', 'd1': '18' }, { 'a2': '21', 'b2': '22', 'c2': '42', 'd2': '28' }] # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(value, save_file, indent = 6) save_file.close()  

izhod

spodnja slika prikazuje datoteko json in vrednost predmeta v formatu json.

Shranite datoteko json v Python

Primer #5

Navedeni primer pythona shrani podatke o objektu v datoteko json. Kot podatke zgoščene oblike lahko uporabimo različne predmete in njihova imena. V tem primeru lahko ustvarimo dve datoteki Json za različne predmete.

 import json # python objects can store in json format Topper_student =[{ 'a': '1', 'b': '2', 'c': '4', 'd': '8' }, { 'a1': '11', 'b1': '21', 'c1': '41', 'd1': '18' }] value = { 'a2': '21', 'b2': '22', 'c2': '42', 'd2': '28' } # the json file to save the output data save_file = open('savedata.json', 'w') save_file1 = open('save.json', 'w') json.dump(Topper_student, save_file, indent = 6) json.dump(value, save_file1, indent = 6) save_file.close() save_file1.close()# the json file to save the output data save_file = open('savedata.json', 'w') save_file1 = open('save.json', 'w') json.dump(Topper_student, save_file, indent = 6) json.dump(Topper_student, save_file1, indent = 6) save_file.close() save_file1.close()  

Izhod

Spodnja slika prikazuje datoteko json in vrednost predmeta v formatu json.

Shranite datoteko json v Python

Zaključek

Datoteke json lahko shranimo z uporabo jezika Python s podatki o objektih. Python shrani podatke o predmetu v datoteko json, potem ko jih pretvori v zgoščeno obliko. Ti podatki so v datoteki in shranjeni na uporabnikovem namizju.