Tallenna json-tiedosto Pythonissa
Python mahdollistaa tiedostojen käsittelyn (luo, tallenna, lue, kirjoita, poista tiedostoja ja paljon muuta). Python yksinkertaistaa useiden tiedostomuotojen tallentamista ja tallentaa useita tiedostomuotoja.
JSON on JavaScript-objektin merkintä . Tiedot tallennetaan ja lähetetään tekstipohjaisen tietokonekielisen skriptin (suoritettavan) tiedoston kautta.
Pythonin json-moduuli tukee JSON:ia. JSON käyttää lainausmerkkijonoa ja avainarvojen yhdistämistä kaarevassa hakasulkeessa { }.
Json-tiedoston tallentamisen vaiheet
Voit luoda ja tallentaa json-tiedostoja seuraavasti:
1. Tuo json-paketti
import json
2. Kirjoita json-tiedot hash-muodossa
Json_value ={ 'best_student': { 'key1': 'value1', 'key2': 'value2' }, } 3. Luo json-tiedosto ja tallenna tiedot ja tiedostot w (kirjoitus) -tilassa.
save_file = open('filename', 'w')
4. Käytä json.dump-menetelmää tiedostojen ja json-tietojen yhdistämiseen.
5. Sulje tiedosto.
save_file.close()
Esimerkkejä
Seuraava esimerkki näyttää json-tiedoston tallennus Pythonissa.
Esimerkki #1
Annettu Python-esimerkki tallentaa objektitiedot json-tiedostoon. Se on perustietoa tiedoston muuntamiseen json-muotoon ja tiedostoon tallentamiseen. Esimerkki näyttää yksittäisen muuttujan tiedot, jotka tallennetaan json-tiedostoon.
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() Lähtö:
Alla oleva kuva näyttää json-tiedoston ja objektin arvon json-muodossa.
Esimerkki #2
Annettu Python-esimerkki tallentaa objektitiedot json-tiedostoon. Tässä esimerkissä voimme käyttää kokonaislukua ja merkkijonoarvoa yhdessä objektissa ja näyttää ne json-tiedostossa.
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() Lähtö
Alla oleva kuva näyttää json-tiedoston ja objektin arvon json-muodossa.
Esimerkki #3
Annettu Python-esimerkki tallentaa objektitiedot json-tiedostoon. Täällä voimme käyttää useita objekteja ja niiden tietoja json-tiedostoiksi muuntamiseen ja tallentamiseen Pythonilla.
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() Lähtö
Alla oleva kuva näyttää json-tiedoston ja objektin arvon json-muodossa.
Esimerkki #4
Annettu python-esimerkki tallentaa objektitiedot json-tiedostoon. Täällä voimme nähdä objektin arvon ilman nimeä ja käyttämällä arvoille taulukkomuotoa.
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() ulostulo
alla oleva kuva näyttää json-tiedoston ja objektin arvon json-muodossa.
Esimerkki #5
Annettu python-esimerkki tallentaa objektitiedot json-tiedostoon. Voimme käyttää erilaisia objekteja ja niiden nimeä hash-muotoisena datana. Tässä esimerkissä voimme luoda kaksi Json-tiedostoa eri objekteille.
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() Lähtö
Alla oleva kuva näyttää json-tiedoston ja objektin arvon json-muodossa.
Johtopäätös
Voimme tallentaa json-tiedostoja Python-kielellä objektitietojen kanssa. Python tallentaa objektitiedot json-tiedostoon muuntamisen jälkeen hash-muotoon. Nämä tiedot ovat tiedostossa ja tallennettu käyttäjän työpöydälle.