Une bibliothèque Python ultra-légère et robuste pour gérer simplement vos fichiers JSON sans vous soucier des fichiers manquants ou corrompus.
valk-filemanager est une bibliothèque Python conçue pour simplifier la gestion des fichiers JSON. Elle détecte automatiquement les fichiers corrompus ou mal formés et les réinitialise proprement pour éviter tout crash de votre application.
Avec une API minimaliste, vous pouvez lire, écrire et modifier des fichiers JSON en une seule ligne de code, sans vous préoccuper de la gestion manuelle des erreurs ou de la création des fichiers.
Installez directement depuis PyPI avec pip :
pip install valk-filemanager
from valk_filemanager import load_data, save_data, save_key, exist
filename = "config.json"
# Vérifier si le fichier existe
print(exist(filename)) # False ou True
# Sauvegarder des données
data = {"pseudo": "Valk", "premium": True}
save_data(filename, data)
# Ajouter/modifier une clé
save_key(filename, "version", "1.0.2")
# Charger les données
config = load_data(filename)
print(config)
# {'pseudo': 'Valk', 'premium': True, 'version': '1.0.2'}