Saglabājiet json failu programmā Python
Python ļauj manipulēt ar failiem (veidot, saglabāt, lasīt, rakstīt, dzēst failus un daudz ko citu). Python vienkāršo daudzu failu formātu saglabāšanu un saglabā vairākus failu formātus.
JSON ir JavaScript objektu apzīmējums . Dati tiek glabāti un nosūtīti, izmantojot teksta datorvalodas skriptu (izpildāmo) failu.
Python JSON modulis atbalsta JSON. JSON izmanto pēdiņās norādīto virkni ar atslēgas vērtību kartēšanu krokainajā iekavā { }.
Darbības, lai saglabātu json failu
Lai izveidotu un saglabātu json failus, veiciet tālāk norādītās darbības.
1. Importējiet JSON pakotni
import json
2. Json datus ierakstiet hash formātā
Json_value ={ 'best_student': { 'key1': 'value1', 'key2': 'value2' }, } 3. Izveidojiet json failu un izmantojiet “w” (rakstīšanas) režīmu, lai saglabātu datus un failus.
save_file = open('filename', 'w')
4. Izmantojiet json.dump metodi, lai savienotu failu un JSON datus.
5. Aizveriet failu.
save_file.close()
Piemēri
Nākamajā piemērā ir parādīts json faila saglabāšana programmā Python.
1. piemērs
Dotais Python piemērs saglabā objekta datus json failā. Tie ir pamatdati, lai pārvērstu failu JSON un saglabātu failā. Piemērā ir parādīti viena mainīgā dati, kas jāsaglabā JSON failā.
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() Izvade:
Tālāk esošajā attēlā ir parādīts json fails un objekta vērtība json formātā.
2. piemērs
Dotais Python piemērs saglabā objekta datus json failā. Šajā piemērā mēs varam izmantot veselu skaitļu un virknes vērtību vienā objektā un parādīt tos json failā.
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() Izvade
Tālāk esošajā attēlā ir parādīts json fails un objekta vērtība json formātā.
3. piemērs
Dotais Python piemērs saglabā objekta datus json failā. Šeit mēs varam izmantot vairākus objektus un to datus, lai pārvērstu json failos un saglabātu tos, izmantojot 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() Izvade
Tālāk esošajā attēlā ir parādīts json fails un objekta vērtība json formātā.
4. piemērs
Dotais python piemērs saglabā objekta datus json failā. Šeit mēs varam redzēt objekta vērtību bez nosaukuma un vērtībām izmantojot masīva formātu.
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() izvade
zemāk esošajā attēlā ir parādīts json fails un objekta vērtība json formātā.
Piemērs #5
Dotais python piemērs saglabā objekta datus json failā. Kā jaucējformāta datus varam izmantot dažādus objektus un to nosaukumus. Šajā piemērā mēs varam izveidot divus Json failus dažādiem objektiem.
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() Izvade
Tālāk esošajā attēlā ir parādīts json fails un objekta vērtība json formātā.
Secinājums
Mēs varam saglabāt json failus, izmantojot Python valodu ar objektu datiem. Python saglabā objektu datus Json failā pēc konvertēšanas jaucējformātā. Šie dati atrodas failā un tiek glabāti lietotāja darbvirsmā.