YamlManager
1.2.4
Bibliothèque pour simplifier la gestion et la création de fichiers JSON et YAML.
to_json_file:
json_path - Une chaîne ou un JSONfile , emplacement du Jsonfiledictionary - les données que le JsonFile devrait avoirsave - si le JSONFile doit être enregistré (créé ou modifié) dès que les données correspondent au dictionnairejson_pathJSON_FILE_TO_DICT:
json_path - Une chaîne ou un JSONfile , emplacement du JsonfileJSON_FILE_TO_YAML_FILE:
json_path - Une chaîne ou un JSONfile , emplacement du Jsonfileyaml_path - une chaîne ou un yamlfile , emplacement du yamlfilesave - si le yamlfile doit être enregistré (créé ou modifié) dès que les données correspondent au JSONfileyaml_pathto_yaml_file:
yaml_path - une chaîne ou un yamlfile , emplacement du yamlfiledictionary - les données que le yamlfile devrait avoirsave - si le yamlfile doit être enregistré (créé ou modifié) dès que les données correspondent au dictionnaireyaml_pathyaml_file_to_dict:
yaml_path - une chaîne ou un yamlfile , emplacement du yamlfileyaml_file_to_json_file:
yaml_path - une chaîne ou un yamlfile , emplacement du yamlfilejson_path - Une chaîne ou un JSONfile , emplacement du Jsonfilesave - si le JSONFile doit être enregistré (créé ou modifié) dès que les données correspondent au yamlfilejson_path load() : charge les données du fichier YAML.save() : enregistre les données actuelles dans le fichier YAML.load() : charge les données du fichier JSON.save() : enregistre les données actuelles dans le fichier JSON.__init__(file_path: str) : initialise l'instance FileController avec le chemin du fichier.reload() : méthode abstraite pour charger les données du fichier. Doit être implémenté par sous-classes.save() : Méthode abstraite pour enregistrer les données dans le fichier. Doit être implémenté par sous-classes.contains(key: str) -> bool : vérifie si une clé existe dans le dictionnaire de données.set(key: str, value: any) -> None : définit, modifie ou supprime les valeurs dans la configuration.string(key: str, default_value: str | None = None) -> str | None : obtient une valeur de chaîne à partir des données.float(key: str, default_value: float | int | None = None) -> float | None : obtient une valeur flottante à partir des données.int(key: str, default_value: int | None = None) -> int | None : obtient une valeur entière à partir des données.boolean(key: str, default_value: bool | None = None) -> bool | None : obtient une valeur booléenne à partir des données.str_list(key: str, default_value: list[str] | None = None) -> list[str] | None : obtient une liste de chaînes à partir des données.float_list(key: str, default_value: list[float | int] | None = None) -> list[float] | None : obtient une liste des valeurs de flotteur à partir des données.int_list(key: str, default_value: list[int | float] | None = None) -> list[int] | None : obtient une liste de valeurs entières à partir des données.bool_list(key: str, default_value: list[bool] | None = None) -> list[bool] | None : obtient une liste des valeurs booléennes à partir des données.dictionary(key: str, default_value: dict | None = None) -> dict | None : obtient un dictionnaire des données.