الصنف configparser.RawConfigParser()‎‎ في بايثون

من موسوعة حسوب
< Python
مراجعة 17:10، 30 نوفمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الصنف <code>configparser.RawConfigParser()‎‎</code> في بايثون}}</noinclude> هذه الكائنات هي النسخة الق...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث


هذه الكائنات هي النسخة القديمة من كائنات ConfigParser. عملية الاستيفاء معطّلة افتراضيًا في هذه الكائنات ويمكن استخدام أسماء أقسام وخيارات وقيم غير نصية عن طريق التابعين غير الآمنين 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.

توابع الصنف ConfigParser

التابع add_section()‎

يضيف التابع قسمًا يحمل الاسم المعطى إلى نسخة الصنف RawConfigParser.

التابع set()‎

انظر أيضًا

  • الصنف ConfingParser:تعدّ هذه الكائنات المفسّر الرئيسي لملفات الإعدادات.

مصادر