YamlManager
1.2.4
ห้องสมุดเพื่อทำให้การจัดการและการสร้างไฟล์ JSON และ YAML ง่ายขึ้น
to_json_file:
json_path - สตริง หรือ jsonfile ที่ตั้งของ jsonfiledictionary - ข้อมูลที่ jsonfile ควรมีsave - ไม่ว่าจะมีการบันทึก jsonfile (สร้างหรือแก้ไข) ทันทีที่ข้อมูลตรงกับ พจนานุกรมjson_pathjson_file_to_dict:
json_path - สตริง หรือ jsonfile ที่ตั้งของ jsonfilejson_file_to_yaml_file:
json_path - สตริง หรือ jsonfile ที่ตั้งของ jsonfileyaml_path - สตริง หรือ yamlfile , ตำแหน่งของ yamlfilesave - ไม่ว่าจะมีการบันทึก yamlfile (สร้างหรือแก้ไข) ทันทีที่ข้อมูลตรงกับ jsonfileyaml_pathto_yaml_file:
yaml_path - สตริง หรือ yamlfile , ตำแหน่งของ yamlfiledictionary - ข้อมูลที่ Yamlfile ควรมีsave - ไม่ว่า yamlfile ควรบันทึก (สร้างหรือแก้ไข) ทันทีที่ข้อมูลตรงกับ พจนานุกรมyaml_pathyaml_file_to_dict:
yaml_path - สตริง หรือ yamlfile , ตำแหน่งของ yamlfileyaml_file_to_json_file:
yaml_path - สตริง หรือ yamlfile , ตำแหน่งของ yamlfilejson_path - สตริง หรือ jsonfile ที่ตั้งของ jsonfilesave - ไม่ว่าจะควรบันทึก jsonfile (สร้างหรือแก้ไข) ทันทีที่ข้อมูลตรงกับ yamlfilejson_path load() : โหลดข้อมูลไฟล์ YAMLsave() : บันทึกข้อมูลปัจจุบันไปยังไฟล์ YAMLload() : โหลดข้อมูลไฟล์ JSONsave() : บันทึกข้อมูลปัจจุบันไปยังไฟล์ JSON__init__(file_path: str) : เริ่มต้นอินสแตนซ์ FileController ด้วยพา ธ ไฟล์reload() : วิธีนามธรรมในการโหลดข้อมูลจากไฟล์ ต้องดำเนินการโดย subclassessave() : วิธีนามธรรมเพื่อบันทึกข้อมูลไปยังไฟล์ ต้องดำเนินการโดย subclassescontains(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 : รับพจนานุกรมจากข้อมูล