YamlManager
1.2.4
مكتبة لتبسيط إدارة وإنشاء ملفات JSON و YAML.
to_json_file:
json_path - سلسلة أو jsonfile ، موقع jsonfiledictionary - البيانات التي ينبغي أن يكون لها JSONFILEsave - ما إذا كان ينبغي حفظ 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 - البيانات التي يجب أن يكون لدى Yamlfilesave - ما إذا كان ينبغي حفظ 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() : يقوم بتحميل بيانات ملف 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 : يحصل على قاموس من البيانات.