Išsaugokite json failą Python

Išsaugokite json failą Python

Python leidžia manipuliuoti failais (kurti, išsaugoti, skaityti, rašyti, ištrinti failus ir daug daugiau). Python supaprastina daugelio failų formatų išsaugojimą ir išsaugo kelis failų formatus.

JSON yra „JavaScript“ objektų žymėjimas . Duomenys saugomi ir siunčiami naudojant tekstinį kompiuterio kalbos scenarijų (vykdomąjį) failą.

Python json modulis palaiko JSON. JSON naudoja kabutes su rakto vertės susiejimu riestiniame skliauste { }.

Json failo išsaugojimo veiksmai

Norėdami sukurti ir išsaugoti JSON failus, atlikite šiuos veiksmus:

1. Importuokite JSON paketą

 import json  

2. Rašykite json duomenis maišos formatu

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

3. Sukurkite JSON failą ir naudokite „w“ (rašymo) režimą, kad išsaugotumėte duomenis ir failus.

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

4. Norėdami sujungti failą ir JSON duomenis, naudokite metodą json.dump.

5. Uždarykite failą.

 save_file.close()  

Pavyzdžiai

Šiame pavyzdyje parodytas json failo išsaugojimas Python.

1 pavyzdys

Pateiktas Python pavyzdys išsaugo objekto duomenis json faile. Tai yra pagrindiniai duomenys, skirti konvertuoti failą į json ir išsaugoti faile. Pavyzdyje rodomi vieno kintamojo duomenys, kuriuos reikia išsaugoti JSON faile.

 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()  

Išvestis:

Žemiau esančiame paveikslėlyje parodytas json failas ir objekto reikšmė json formatu.

Išsaugokite json failą Python

2 pavyzdys

Pateiktas Python pavyzdys išsaugo objekto duomenis json faile. Šiame pavyzdyje galime naudoti sveikąjį skaičių ir eilutės reikšmę viename objekte ir rodyti juos json faile.

 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()  

Išvestis

Žemiau esančiame paveikslėlyje parodytas json failas ir objekto reikšmė json formatu.

Išsaugokite json failą Python

3 pavyzdys

Pateiktas Python pavyzdys išsaugo objekto duomenis json faile. Čia galime naudoti kelis objektus ir jų duomenis konvertuoti į json failus ir išsaugoti juos naudodami Python.

 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()  

Išvestis

Žemiau esančiame paveikslėlyje parodytas json failas ir objekto reikšmė json formatu.

Išsaugokite json failą Python

4 pavyzdys

Pateiktas python pavyzdys išsaugo objekto duomenis json faile. Čia matome objekto reikšmę be pavadinimo ir reikšmėms naudojant masyvo formatą.

 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()  

išvestis

toliau pateiktame paveikslėlyje parodytas json failas ir objekto reikšmė json formatu.

Išsaugokite json failą Python

5 pavyzdys

Pateiktas python pavyzdys išsaugo objekto duomenis json faile. Kaip maišos formato duomenis galime naudoti skirtingus objektus ir jo pavadinimą. Šiame pavyzdyje galime sukurti du Json failus skirtingiems objektams.

 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()  

Išvestis

Žemiau esančiame paveikslėlyje parodytas json failas ir objekto reikšmė json formatu.

Išsaugokite json failą Python

Išvada

Json failus galime išsaugoti naudodami Python kalbą su objektų duomenimis. „Python“ saugo objektų duomenis json faile, konvertavus į maišos formatą. Šie duomenys yra faile ir saugomi vartotojo darbalaukyje.