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.
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.
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.
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.
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.
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.