الصنف configparser.RawConfigParser()
في بايثون
< Python
هذه الكائنات هي النسخة القديمة من كائنات ConfigParser
. عملية الاستيفاء interpolation معطّلة افتراضيًا في هذه الكائنات ويمكن استخدام أسماء أقسام وخيارات وقيم غير نصية عن طريق التابعين غير الآمنين add_section
و set
، إضافة إلى المعامل المفتاحي defaults=
.
البنية العامة
configparser.RawConfigParser(defaults=None, dict_type=dict, allow_no_value=False, *, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section=configparser.DEFAULTSECT[, interpolation])
ملاحظات:
- أصبح نوع القاموس الافتراضي في المعامل
dict_type
هو القاموس العاديdict
، وذلك لأنّه أصبح يحتفظ بترتيب إدراج العناصر فيه. - ينصح باستخدام كائنات
ConfigParser
التي تتحقّق من أنواع القيم التي ستخزّن داخليًا. وإن كنت لا ترغب في إجراء عملية الاستيفاء فيمكنك استخدام الشيفرة:
ConfigParser(interpolation=None).
المعاملات
راجع معاملات الصنف ConfigParser
.
توابع الصنف RawConfigParser
التابع add_section()
يضيف التابع قسمًا يحمل الاسم المعطى إلى نسخة الصنف RawConfigParser
.
التابع set()
يُعين التابع القيمة المعطاة إلى الخيار المحدّد في القسم المحدّد.
انظر أيضًا
- الصنف
ConfingParser
:تعدّ هذه الكائنات المفسّر الرئيسي لملفات الإعدادات.