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 : 데이터에서 사전을받습니다.