YamlManager
1.2.4
Bibliothek, um das Management und die Erstellung von JSON- und YAML -Dateien zu vereinfachen.
to_json_file:
json_path - Eine String oder eine JSONFILE , Ort der JSONFILEdictionary - die Daten, die die JSONFILE haben solltesave - ob die JSONFILE gespeichert (erstellt oder geändert) werden sollte, sobald die Daten dem Wörterbuch entsprechenjson_pathJSON_FILE_TO_DICT:
json_path - Eine String oder eine JSONFILE , Ort der JSONFILEJSON_FILE_TO_YAML_FILE:
json_path - Eine String oder eine JSONFILE , Ort der JSONFILEyaml_path - eine Zeichenfolge oder eine Yamlfile , Ort der Yamlfilesave - ob das YAMLFILE gespeichert (erstellt oder geändert) werden sollte, sobald die Daten mit der JSON -Datei übereinstimmenyaml_pathto_yaml_file:
yaml_path - eine Zeichenfolge oder eine Yamlfile , Ort der Yamlfiledictionary - die Daten, die das Yamlfile haben solltesave - ob das YAMLFILE gespeichert (erstellt oder geändert) werden sollte, sobald die Daten dem Wörterbuch entsprechenyaml_pathyaml_file_to_dict:
yaml_path - eine Zeichenfolge oder eine Yamlfile , Ort der Yamlfileyaml_file_to_json_file:
yaml_path - eine Zeichenfolge oder eine Yamlfile , Ort der Yamlfilejson_path - Eine String oder eine JSONFILE , Ort der JSONFILEsave - ob die JSON -Datei gespeichert (erstellt oder geändert) werden sollte, sobald die Daten mit der Yamlfile entsprechenjson_path load() : Laden Sie die YAML -Dateidaten.save() : Speichert die aktuellen Daten in der YAML -Datei.load() : Laden Sie die JSON -Dateidaten.save() : Speichert die aktuellen Daten in der JSON -Datei.__init__(file_path: str) : Initialisiert die FileController -Instanz mit dem Dateipfad.reload() : Abstract -Methode zum Laden von Daten aus der Datei. Muss durch Unterklassen implementiert werden.save() : Abstract -Methode zum Speichern von Daten in der Datei. Muss durch Unterklassen implementiert werden.contains(key: str) -> bool : Überprüft, ob im Datenwörterbuch ein Schlüssel vorhanden ist.set(key: str, value: any) -> None : Setzt, verändert oder löscht Werte in der Konfiguration.string(key: str, default_value: str | None = None) -> str | None : Ruft aus den Daten einen Zeichenfolgenwert ab.float(key: str, default_value: float | int | None = None) -> float | None : Ruft aus den Daten einen Float -Wert ab.int(key: str, default_value: int | None = None) -> int | None : Erhält einen ganzzahligen Wert aus den Daten.boolean(key: str, default_value: bool | None = None) -> bool | None : Erhält einen Booleschen Wert aus den Daten.str_list(key: str, default_value: list[str] | None = None) -> list[str] | None : Holen Sie sich eine Liste von Zeichenfolgen aus den Daten.float_list(key: str, default_value: list[float | int] | None = None) -> list[float] | None : Holen Sie sich eine Liste von Float -Werten aus den Daten.int_list(key: str, default_value: list[int | float] | None = None) -> list[int] | None : Holen Sie sich eine Liste von Ganzzahlwerten aus den Daten.bool_list(key: str, default_value: list[bool] | None = None) -> list[bool] | None : Holen Sie sich eine Liste von booleschen Werten aus den Daten.dictionary(key: str, default_value: dict | None = None) -> dict | None : Erholt ein Wörterbuch aus den Daten.