Files
alzerandalzer 0bcbc29f0f Skripts
2025-05-15 21:36:04 +02:00

24 lines
701 B
Python

import json
import os
# Pfad zur Originaldatei
input_file = "wfrp4e-eis-actors-extracted.json"
output_directory = "actors_split"
# Stelle sicher, dass der Ausgabeordner existiert
os.makedirs(output_directory, exist_ok=True)
# Datei einlesen
with open(input_file, 'r', encoding='utf-8') as file:
data = json.load(file)
# Einträge einzeln speichern
for actor_id, actor_data in data.items():
# Dateiname erstellen
file_name = f"{output_directory}/{actor_id}.json"
# Einzeln speichern
with open(file_name, 'w', encoding='utf-8') as out_file:
json.dump({actor_id: actor_data}, out_file, ensure_ascii=False, indent=4)
print(f"Einträge in {len(data)} Dateien aufgeteilt.")