YamlManager
1.2.4
Perpustakaan untuk menyederhanakan manajemen dan pembuatan file JSON dan YAML.
to_json_file:
json_path - string atau jsonfile , lokasi jsonfiledictionary - Data yang seharusnya dimiliki JSONFILEsave - apakah jsonfile harus disimpan (dibuat atau dimodifikasi) segera setelah data cocok dengan kamusjson_pathjson_file_to_dict:
json_path - string atau jsonfile , lokasi jsonfilejson_file_to_yaml_file:
json_path - string atau jsonfile , lokasi jsonfileyaml_path - string atau yamlfile , lokasi yamlfilesave - apakah yamlfile harus disimpan (dibuat atau dimodifikasi) segera setelah data cocok dengan JSONFILEyaml_pathto_yaml_file:
yaml_path - string atau yamlfile , lokasi yamlfiledictionary - Data yang seharusnya dimiliki Yamlfilesave - apakah yamlfile harus disimpan (dibuat atau dimodifikasi) segera setelah data cocok dengan kamusyaml_pathyaml_file_to_dict:
yaml_path - string atau yamlfile , lokasi yamlfileyaml_file_to_json_file:
yaml_path - string atau yamlfile , lokasi yamlfilejson_path - string atau jsonfile , lokasi jsonfilesave - apakah jsonfile harus disimpan (dibuat atau dimodifikasi) segera setelah data cocok dengan yamlfilejson_path load() : Memuat data file YAML.save() : Menyimpan data saat ini ke file YAML.load() : Memuat data file JSON.save() : Menyimpan data saat ini ke file JSON.__init__(file_path: str) : Menginisialisasi instance FileController dengan jalur file.reload() : Metode abstrak untuk memuat data dari file. Harus diimplementasikan oleh subkelas.save() : Metode abstrak untuk menyimpan data ke file. Harus diimplementasikan oleh subkelas.contains(key: str) -> bool : memeriksa apakah ada kunci dalam kamus data.set(key: str, value: any) -> None : set, memodifikasi, atau menghapus nilai dalam konfigurasi.string(key: str, default_value: str | None = None) -> str | None : Mendapat nilai string dari data.float(key: str, default_value: float | int | None = None) -> float | None : Mendapat nilai float dari data.int(key: str, default_value: int | None = None) -> int | None : Mendapat nilai integer dari data.boolean(key: str, default_value: bool | None = None) -> bool | None : Mendapat nilai boolean dari data.str_list(key: str, default_value: list[str] | None = None) -> list[str] | None : Mendapat daftar string dari data.float_list(key: str, default_value: list[float | int] | None = None) -> list[float] | None : Mendapat daftar nilai float dari data.int_list(key: str, default_value: list[int | float] | None = None) -> list[int] | None : Mendapat daftar nilai integer dari data.bool_list(key: str, default_value: list[bool] | None = None) -> list[bool] | None : Mendapat daftar nilai boolean dari data.dictionary(key: str, default_value: dict | None = None) -> dict | None : Mendapat kamus dari data.