Selbststudium Python07 – Lernen Sie, Json-Dateien mit Python zu lesen

 Jeder weiß, dass das Mächtigste an Python nicht die Sprache selbst ist! Die Sprache selbst ist sehr einfach! Das Beste ist, dass er viele Brüder und Schwestern hat, zu denen er ein gutes Verhältnis hat! Eine Reihe von Plug-Ins und externen Bibliotheken sorgen dafür, dass Python auf den Schultern von Giganten steht.

1. Heute verwenden wir die JSON-Bibliothek, um eine JSON-Datei zu lesen

import os
import json

# 请将以下路径替换为包含JSON文件的文件夹路径
folder_path = 'path/to/your/folder'

# 存储所有JSON数据的列表
json_data_list = []

# 遍历文件夹中的每个文件
for filename in os.listdir(folder_path):
    if filename.endswith('.json'):
        # 构建JSON文件的完整路径
        json_file_path = os.path.join(folder_path, filename)
        
        # 使用json库读取JSON文件内容
        with open(json_file_path) as f:
            json_data = json.load(f)
        
        # 将JSON数据存储在列表中
        json_data_list.append(json_data)

# 打印读取到的JSON数据
for json_data in json_data_list:
    print(json_data)

Im obigen Beispiel geben wir zunächst den Pfad zu dem Ordner an, der die JSON-Dateien enthält, und verwenden dann os.listdir()die Funktion, um jede Datei im Ordner zu durchlaufen. Für jede .jsonDatei, die mit endet, erstellen wir ihren vollständigen Pfad und verwenden json.load()eine Funktion, um den Inhalt der JSON-Datei zu lesen. Fügen Sie dann die gelesenen JSON-Daten zur json_data_listListe hinzu.

Abschließend drucken wir den Inhalt jedes JSON-Datenobjekts aus, den Sie nach Bedarf weiterverarbeiten oder bearbeiten können.

Bitte stellen Sie sicher, dass der von Ihnen angegebene Ordnerpfad vorhanden ist und nur JSON-Dateien enthält. Wenn andere Dateitypen enthalten sind, können Sie bei Bedarf entsprechende Bedingungen zum Filtern hinzufügen.

2. Excel in das JSON-Format konvertieren (Pandas als PD-Importbibliothek importieren)

import pandas as pd

# 请将以下路径替换为您实际的Excel文件路径
excel_file_path = 'path/to/your/excel/file.xlsx'

# 使用pandas库读取Excel文件
data = pd.read_excel(excel_file_path)

# 将数据转换为JSON格式
json_data = data.to_json(orient='records')

# 打印JSON格式的数据
print(json_data)

3. Speichern Sie das Python-Wörterbuch im JSON-Format

import json

# 创建一个Python字典对象,作为JSON的数据来源
data = {
    'name': 'John Doe',
    'age': 32,
    'is_employed': True
}

# 请将以下路径替换为您想要保存JSON文件的路径和文件名
json_file_path = 'G:/Python pro/venv/example.json'

# 将Python对象转换为JSON格式,并将其写入文件
with open(json_file_path, 'w') as f:
    json.dump(data, f)

In diesem Beispiel wird die JSON-Datei in gespeichert G:/Python pro/venv/example.json.

Bitte stellen Sie sicher, dass der von Ihnen angegebene Pfad vorhanden ist und Sie über die richtigen Lese- und Schreibberechtigungen verfügen. Wenn das Verzeichnis, in dem sich die JSON-Datei befindet, nicht vorhanden ist, müssen Sie es erstellen, bevor Sie die JSON-Datei erfolgreich speichern können.

Wenn weiterhin Probleme auftreten, überprüfen Sie, ob der Pfad korrekt ist und dass das Dateiverzeichnis vorhanden ist.

In der nächsten Ausgabe wird die Python-Bibliothek vorgestellt!

おすすめ

転載: blog.csdn.net/leoysq/article/details/133302635