Mentse el a json fájlt Pythonban

Mentse el a json fájlt Pythonban

A Python lehetővé teszi a fájlkezelést (fájlok létrehozása, mentése, olvasása, írása, törlése és még sok más). A Python leegyszerűsíti számos fájlformátum mentését, és több fájlformátumot is elment.

JSON az JavaScript objektum jelölés . Az adatok tárolása és elküldése szöveges számítógépes nyelvi szkripten (végrehajtható) fájlon keresztül történik.

A Python json modulja támogatja a JSON-t. A JSON idézőjeles karakterláncot használ kulcsérték-leképezéssel a hajlított zárójelben { }.

A json fájl mentésének lépései

A json-fájlok létrehozásához és mentéséhez a következő lépéseket kell végrehajtani:

1. JSON-csomag importálása

 import json  

2. Írjon json adatokat hash formátumban

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

3. Hozzon létre json fájlt, és használja a „w” (írási) módot az adatok és fájlok mentéséhez.

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

4. Használja a json.dump metódust a fájlok és a json adatok összekapcsolásához.

5. Zárja be a fájlt.

 save_file.close()  

Példák

A következő példa a json-fájl mentését mutatja be Pythonban.

1. példa

Az adott Python-példa az objektumadatokat json fájlba menti. Ez alapvető adat a fájl json-ba konvertálásához és fájlba mentéséhez. A példa egyetlen változós adatot mutat be, amelyet a json fájlba kell menteni.

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

Kimenet:

Az alábbi képen a json fájl és az objektumérték látható json formátumban.

Mentse el a json fájlt Pythonban

2. példa

Az adott Python-példa az objektumadatokat json fájlba menti. Ebben a példában egész számot és karakterláncot használhatunk egyetlen objektumban, és megjeleníthetjük őket json fájlban.

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

Kimenet

Az alábbi képen a json fájl és az objektumérték látható json formátumban.

Mentse el a json fájlt Pythonban

3. példa

Az adott Python-példa az objektumadatokat json fájlba menti. Itt több objektumot és azok adatait használhatjuk json-fájlokká konvertálva és Python használatával mentve.

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

Kimenet

Az alábbi képen a json fájl és az objektumérték látható json formátumban.

Mentse el a json fájlt Pythonban

4. példa

Az adott python példa az objektumadatokat json fájlba menti. Itt láthatjuk az objektumértéket név nélkül és tömbformátumot használva az értékekhez.

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

Kimenet

az alábbi képen a json fájl és az objektumérték látható json formátumban.

Mentse el a json fájlt Pythonban

5. példa

Az adott python példa az objektumadatokat json fájlba menti. Különféle objektumokat és annak nevét használhatjuk hash formátumú adatként. Ebben a példában két Json-fájlt hozhatunk létre különböző objektumokhoz.

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

Kimenet

Az alábbi képen a json fájl és az objektumérték látható json formátumban.

Mentse el a json fájlt Pythonban

Következtetés

A json fájlokat Python nyelven menthetjük el objektumadatokkal. A Python az objektumadatokat json fájlban tárolja, miután azokat hash formátumba konvertálja. Ezeket az adatokat a fájl tartalmazza, és a felhasználó asztalán tárolják.