Python ist eine leistungsstarke Programmiersprache, mit der Sie mit verschiedenen Datenformaten arbeiten können. Eines der beliebtesten Formate ist JSON (JavaScript Object Notation). JSON ist ein auf JavaScript basierendes Datenaustauschformat und wird häufig in einer Vielzahl von Softwareentwicklungsszenarien verwendet. Python verfügt über eine JSON-Bibliothek, die die Möglichkeit bietet, mit Daten im JSON-Format zu arbeiten.
Wenn Sie eine neue JSON-Datei in Python erstellen müssen, müssen Sie einige einfache Schritte ausführen. Zuerst müssen Sie das JSON-Modul mit dem Befehl importieren import json. Dann müssen Sie eine Datenstruktur erstellen, die im JSON-Format dargestellt wird. In Python werden Daten als Wörterbuch definiert, das Schlüssel-Wert-Paare enthält. Dies bedeutet, dass jedes Datenelement über einen eindeutigen Schlüssel verfügt, an den der entsprechende Wert gebunden wird.
Nachdem Sie die Datenstruktur erstellt haben, müssen Sie die neue Datei mit dem Befehl öffnen with open("file.json", "w") as json_file:. Hier "file.json" ist der Name der neuen Datei, die Sie erstellen möchten, und "w" ist der Dateizugriffsmodus (Schreiben). Dann sollten Sie die Funktion verwenden json.dump(data, json_file) um Daten im JSON-Format in eine Datei zu schreiben. In dieser Funktion ist das erste Argument die Daten, die Sie schreiben möchten, und das zweite Argument ist die Datei, in die Sie die Daten schreiben möchten.
Python installieren
Um mit Python zu beginnen, müssen Sie den Python-Interpreter auf Ihrem Computer herunterladen und installieren. Hier ist eine schrittweise Installationsanleitung:
- Gehe zur offiziellen Python-Website (https://www.python.org ) im Abschnitt "Downloads" (Downloads).
- Wählen Sie die Python-Version aus, die Ihrem Betriebssystem entspricht (Windows, macOS oder Linux) und klicken Sie auf den Download-Link.
- Führen Sie das heruntergeladene Python-Installationsprogramm aus.
- Wechseln Sie in den Modus für die benutzerdefinierte Installation (Customize installation).
- Wählen Sie den Python-Installationspfad aus und stellen Sie sicher, dass die Option "Python zum PFAD hinzufügen" ausgewählt ist.
- Klicken Sie auf die Schaltfläche "Install" (Installieren) und warten Sie, bis der Installationsvorgang abgeschlossen ist.
Nach der Installation von Python können Sie Python-Skripte ausführen und Python-Tools verwenden, um Programme zu entwickeln und mit Daten zu arbeiten.
Erstellen einer leeren JSON-Datei
Führen Sie die folgenden Schritte aus, um eine leere JSON-Datei in Python zu erstellen:
- JSON-Modul importieren:
import json - Definieren Sie ein leeres Wörterbuch oder eine Liste, die in json konvertiert werden soll:
data = <> oder data = [] - Datei im Aufnahmemodus öffnen:
with open('file.json', 'w') as f: - Konvertieren Sie die Daten in json und schreiben Sie sie in eine Datei:
json.dump(data, f)
Jetzt haben Sie eine leere JSON-Datei namens "file.json". Sie können es in einem Texteditor öffnen und den Inhalt nach Belieben ausfüllen.
Füllen einer JSON-Datei mit Daten
Nachdem die JSON-Datei in Python erstellt wurde, besteht der nächste Schritt darin, sie mit Daten zu füllen. Dazu können wir verschiedene Methoden und Funktionen der Python-Sprache verwenden.
Eine Möglichkeit, eine JSON-Datei mit Daten zu füllen, besteht darin, ein Wörterbuch oder eine Liste der entsprechenden Struktur zu erstellen und diese Daten dann mithilfe der json-Methode in die Datei zu schreiben.dump() .
import jsondata = with open("data.json", "w") as file:json.dump(data, file)
In diesem Beispiel erstellen wir ein data-Wörterbuch mit drei Schlüsseln: "Name", "Alter" und "Stadt". Dann öffnen wir die Datei data.json im Schreibmodus ( "w" ) und benutze die json-Methode.dump() zum Schreiben von Wörterbuchdaten in eine Datei.
Sie können auch die JSON-Funktion verwenden.dumps() , um die Daten in eine JSON-Zeichenfolge zu konvertieren und diese Zeichenfolge dann in eine Datei zu schreiben.
import jsondata = json_data = json.dumps(data)with open("data.json", "w") as file:file.write(json_data)
In diesem Beispiel verwenden wir die JSON-Funktion.dumps() , um die Wörterbuchdaten in die json-Zeichenfolge json_data zu konvertieren. Dann öffnen wir die Datei data.json ist im Schreibmodus und schreibt die json-Zeichenfolge mit der write() -Methode in eine Datei.
In beiden Fällen wird das Ergebnis eine gefüllte JSON-Datei sein, die Daten aus einem Wörterbuch oder einer Liste enthält.
Schreiben von Daten in eine JSON-Datei
Sie können die folgenden Schritte verwenden, um Daten in eine JSON-Datei in Python zu schreiben:
- Importieren Sie das json-Modul mit dem Befehl json importieren .
- Erstellen Sie ein Wörterbuch oder eine Liste, die die Daten enthält, die Sie in eine JSON-Datei schreiben möchten.
- Öffnen Sie eine Datei mit der Funktion open() , geben Sie den Aufnahmemodus an (z. B. 'w' , um eine neue Datei zu erstellen oder eine vorhandene zu überschreiben).
- Verwenden Sie die JSON-Funktion.dump() zum Schreiben von Daten aus einem Wörterbuch oder einer Liste in eine JSON-Datei. Übergeben Sie die Daten und das Dateiobjekt als Argumente.
- Schließen Sie die Datei mit der close() -Methode.
import jsondata = with open('data.json', 'w') as f:json.dump(data, f)
Nach der Ausführung des Codes wird die data-Datei erstellt oder überschrieben.json mit Daten im json-Format:
Jetzt wissen Sie, wie Sie Daten in eine JSON-Datei in Python schreiben.
Lesen von Daten aus einer JSON-Datei
Zuerst müssen Sie öffnen json datei mit der Funktion open() durch Angabe des Lesemodus für Daten. Lesen Sie dann den Inhalt der Datei mit der Methode read(). Die empfangenen Daten können im Zeichenfolgenformat sein.
Für die weitere Arbeit mit Daten im Format json sie müssen sie in konvertieren python Objekte. Dazu wird die Funktion verwendet json.loads(). Es akzeptiert eine Zeichenfolge als Argument json und gibt zurück python das Objekt ist ein Wörterbuch oder eine Liste.
Nachdem Sie die Daten konvertiert haben, können Sie sie nach Belieben verwenden, z. B. auf Werte anhand von Schlüsseln zugreifen oder durch Listenelemente iterieren.
import json# Открытие файлаwith open('data.json', 'r') as file:# Чтение данныхdata = file.read()# Преобразование в python объектobj = json.loads(data)# Дальнейшая работа с даннымиprint(obj['key'])for item in obj['items']:print(item)
So lesen Sie die Daten aus json datei und konvertiert sie in python objekte können effizient mit Daten im Format arbeiten json in Python.
Ändern von Daten in einer JSON-Datei
Um die Daten in einer JSON-Datei mit Python zu ändern, müssen Sie die folgenden Schritte ausführen:
- Öffnen Sie die Datei mit der Funktion open() und laden Sie ihren Inhalt in eine Variable.
- Konvertieren Sie den Inhalt der Datei mithilfe der JSON-Funktion in eine JSON-Datenstruktur.load() .
- Ändern Sie die gewünschten Daten in der Datenstruktur.
- Speichern Sie die geänderten Daten mithilfe der JSON-Funktion in einer Datei.dump() .
Angenommen, wir haben eine data-Datei.json mit Inhalt:
| Name | Alter |
|---|---|
| Alexej | 25 |
Wenn wir das Alter von Alexei auf 30 ändern möchten, können wir dies mit dem folgenden Code tun:
import json# Открытие файла и загрузка данныхwith open('data.json', 'r') as file:data = json.load(file)# Изменение данныхdata['Возраст'] = 30# Сохранение измененийwith open('data.json', 'w') as file:json.dump(data, file)
Nachdem dieser Code ausgeführt wurde, ist die Datei data.json wird den folgenden Inhalt haben:
| Name | Alter |
|---|---|
| Alexej | 30 |
Daher haben wir die Daten in der JSON-Formatdatei erfolgreich mit Python geändert.
Löschen von Daten aus einer JSON-Datei
1. Importieren Sie das Modul json:
import json
2. Öffnen Sie die JSON-Datei:
with open('file.json', 'r') as f:data = json.load(f)
3. Löschen Sie die Daten aus der JSON-Datei:
del data['key']
4. Speichern Sie die Änderungen in der JSON-Datei:
with open('file.json', 'w') as f:json.dump(data, f)
Fertig! Die mit dem angegebenen Schlüssel verknüpften Daten werden nun aus der JSON-Datei entfernt.
Sie können es auch mögen
So deaktivieren Sie das Google-Wetter auf Android Samsung - Schritt für Schritt Anleitung
Wenn Sie ein Samsung-Smartphone mit dem Android-Betriebssystem besitzen, haben Sie wahrscheinlich bereits bemerkt, dass sich das Widget c auf dem Startbildschirm unten befindet.
Wie und wann werden Veilchensteckdosen transplantiert?
Veilchen oder Saintpaulia gehören zu den beliebtesten Zimmerpflanzen. Sie zeichnen sich durch ihre eleganten Farben und ihre reiche Vielfalt aus.
So öffnen Sie Total Commander auf Android
Es gibt viele Dateimanager in der Welt von Android-basierten Smartphones und Tablets. Einer der beliebtesten und funktionalsten ist Total Commander.
Wo finde ich den heruntergeladenen E-Mail-Client auf meinem Telefon - detaillierte Suchanweisungen
In der heutigen Welt spielt E-Mail eine wichtige Rolle in unserem täglichen Leben. Dank der E-Mail-Kunden an den Telefonen können wir es einfach machen.
- Feedback
- Nutzungsbedingungen
- Datenschutz