Gem json-filen i Python

Gem json-filen i Python

Python tillader filmanipulation (opret, gem, læs, skriv, slet filer og mange flere). Python forenkler lagring af adskillige filformater og gemmer flere filformater.

JSON er JavaScript-objektnotation . Data gemmes og sendes via en tekst-baseret computersprog script (eksekverbar) fil.

Pythons json-modul understøtter JSON. JSON bruger citeret streng med nøgleværdi-mapping inden for krøllet parentes { }.

Trin til at gemme json-filen

Der er følgende trin for at oprette og gemme json-filer:

1. Importer json-pakken

 import json  

2. Skriv json-data i hash-format

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

3. Opret json-fil og brug 'w' (skrive)-tilstand til at gemme data og filer.

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

4. Brug metoden json.dump til at forbinde fil- og json-data.

5. Luk filen.

 save_file.close()  

Eksempler

Følgende eksempel viser den gemme json-fil i Python.

Eksempel #1

Det givne Python-eksempel gemmer objektdata i json-filen. Det er grundlæggende data at konvertere fil til json og gemme i en fil. Eksemplet viser enkeltvariable data, der skal gemmes i json-filen.

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

Produktion:

Billedet nedenfor viser json-filen og objektværdien i json-format.

Gem json-filen i Python

Eksempel #2

Det givne Python-eksempel gemmer objektdata i json-filen. I dette eksempel kan vi bruge heltal og strengværdi i et enkelt objekt og vise dem i json-fil.

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

Produktion

Billedet nedenfor viser json-filen og objektværdien i json-format.

Gem json-filen i Python

Eksempel #3

Det givne Python-eksempel gemmer objektdata i json-filen. Her kan vi bruge flere objekter og deres data til at konvertere til json-filer og gemme dem ved hjælp af 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()  

Produktion

Billedet nedenfor viser json-filen og objektværdien i json-format.

Gem json-filen i Python

Eksempel #4

Det givne python-eksempel gemmer objektdata i json-filen. Her kan vi se objektværdien uden navn og bruge matrixformatet til værdier.

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

produktion

billedet nedenfor viser json-filen og objektværdien i json-format.

Gem json-filen i Python

Eksempel #5

Det givne python-eksempel gemmer objektdata i json-filen. Vi kan bruge forskellige objekter og dets navn som hashformatdata. I dette eksempel kan vi oprette to Json-filer til forskellige objekter.

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

Produktion

Billedet nedenfor viser json-filen og objektværdien i json-format.

Gem json-filen i Python

Konklusion

Vi kan gemme json-filer ved hjælp af Python-sprog med objektdata. Python gemmer objektdata i json-filen efter konvertering til et hash-format. Disse data er indeholdt i filen og gemt på brugerens skrivebord.