YamlManager
1.2.4
JSONファイルとYAMLファイルの管理と作成を簡素化するライブラリ。
to_json_file:
json_path文字列またはjsonfile 、 jsonfileの場所dictionary - jsonfileが持つべきデータsave - データが辞書と一致するとすぐにjsonfileを保存(作成または変更)するかどうかjson_pathにあるjsonfilejson_file_to_dict:
json_path文字列またはjsonfile 、 jsonfileの場所json_file_to_yaml_file:
json_path文字列またはjsonfile 、 jsonfileの場所yaml_path文字列またはyamlfile 、 yamlfileの場所save - データがjsonfileと一致するとすぐにyamlfileを保存(作成または変更)するかどうかyaml_pathにあるyamlfileto_yaml_file:
yaml_path文字列またはyamlfile 、 yamlfileの場所dictionary - Yamlfileに必要なデータsave - データが辞書と一致するとすぐにyamlfileを保存(作成または変更)するかどうかyaml_pathにあるyamlfileyaml_file_to_dict:
yaml_path文字列またはyamlfile 、 yamlfileの場所yaml_file_to_json_file:
yaml_path文字列またはyamlfile 、 yamlfileの場所json_path文字列またはjsonfile 、 jsonfileの場所save - データがyamlfileと一致するとすぐにJsonfileを保存(作成または変更)するかどうかjson_pathにあるjsonfile load() :yamlファイルデータを読み込みます。save() :現在のデータをyamlファイルに保存します。load() :JSONファイルデータを読み込みます。save() :現在のデータをJSONファイルに保存します。__init__(file_path: str) :ファイルパスでFileControllerインスタンスを初期化します。reload() :ファイルからデータをロードする要約方法。サブクラスによって実装する必要があります。save() :ファイルにデータを保存する要約方法。サブクラスによって実装する必要があります。contains(key: str) -> bool :データ辞書にキーが存在するかどうかをチェックします。set(key: str, value: any) -> None :構成内の値を設定、変更、または削除します。string(key: str, default_value: str | None = None) -> str | None :データから文字列値を取得します。float(key: str, default_value: float | int | None = None) -> float | None :データからフロート値を取得します。int(key: str, default_value: int | None = None) -> int | None :データから整数値を取得します。boolean(key: str, default_value: bool | None = None) -> bool | None :データからブール値を取得します。str_list(key: str, default_value: list[str] | None = None) -> list[str] | None :データから文字列のリストを取得します。float_list(key: str, default_value: list[float | int] | None = None) -> list[float] | None :データからフロート値のリストを取得します。int_list(key: str, default_value: list[int | float] | None = None) -> list[int] | None :データから整数値のリストを取得します。bool_list(key: str, default_value: list[bool] | None = None) -> list[bool] | None :データからブール値のリストを取得します。dictionary(key: str, default_value: dict | None = None) -> dict | None :データから辞書を取得します。