YamlManager
1.2.4
Biblioteca para simplificar la administración y la creación de archivos JSON y YAML.
to_json_file:
json_path - Una cadena o una ubicación JSONFILE , Ubicación del JSONFILEdictionary : los datos que debe tener el JSONFILEsave : si el jsonfile debe guardarse (crear o modificar) tan pronto como los datos coincidan con el diccionariojson_pathJSON_FILE_TO_DICT:
json_path - Una cadena o una ubicación JSONFILE , Ubicación del JSONFILEjson_file_to_yaml_file:
json_path - Una cadena o una ubicación JSONFILE , Ubicación del JSONFILEyaml_path - una cadena o un yamlfile , ubicación del yamlfilesave : ya sea que el YamlFile se debe guardar (crear o modificar) tan pronto como los datos coincidan con el JSONFILEyaml_pathto_yaml_file:
yaml_path - una cadena o un yamlfile , ubicación del yamlfiledictionary : los datos que debería tener el YamlFilesave : si el YamlFile debe guardar (crear o modificar) tan pronto como los datos coincidan con el diccionarioyaml_pathyaml_file_to_dict:
yaml_path - una cadena o un yamlfile , ubicación del yamlfileyaml_file_to_json_file:
yaml_path - una cadena o un yamlfile , ubicación del yamlfilejson_path - Una cadena o una ubicación JSONFILE , Ubicación del JSONFILEsave : si el JSONFILE debe guardar (crear o modificar) tan pronto como los datos coincidan con YAMLFILEjson_path load() : Carga los datos del archivo YAML.save() : guarda los datos actuales en el archivo YAML.load() : Carga los datos del archivo JSON.save() : guarda los datos actuales en el archivo JSON.__init__(file_path: str) : inicializa la instancia FileController con la ruta del archivo.reload() : método abstracto para cargar datos del archivo. Debe ser implementado por subclases.save() : método abstracto para guardar datos en el archivo. Debe ser implementado por subclases.contains(key: str) -> bool : verifica si existe una clave en el diccionario de datos.set(key: str, value: any) -> None : establece, modifica o elimina los valores en la configuración.string(key: str, default_value: str | None = None) -> str | None : Obtiene un valor de cadena de los datos.float(key: str, default_value: float | int | None = None) -> float | None : Obtiene un valor flotante de los datos.int(key: str, default_value: int | None = None) -> int | None : Obtiene un valor entero de los datos.boolean(key: str, default_value: bool | None = None) -> bool | None : Obtiene un valor booleano de los datos.str_list(key: str, default_value: list[str] | None = None) -> list[str] | None : Obtiene una lista de cadenas de los datos.float_list(key: str, default_value: list[float | int] | None = None) -> list[float] | None : Obtiene una lista de valores flotantes de los datos.int_list(key: str, default_value: list[int | float] | None = None) -> list[int] | None : Obtiene una lista de valores enteros de los datos.bool_list(key: str, default_value: list[bool] | None = None) -> list[bool] | None : Obtiene una lista de valores booleanos de los datos.dictionary(key: str, default_value: dict | None = None) -> dict | None : Obtiene un diccionario de los datos.