التابع ConfigParser.read_string()‎‎ في بايثون

من موسوعة حسوب
مراجعة 18:32، 30 نوفمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>ConfigParser.read_string()‎‎</code> في بايثون}}</noinclude> يفسّر التابع الإعدادات من س...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


يفسّر التابع الإعدادات من سلسلة نصية.

ملاحظة: هذا التابع جديد في الإصدار 3.2 من بايثون.

البنية العامة

read_string(string, source='<string>')

المعاملات

string

السلسلة النصية المراد تفسير الإعدادات فيها.

source

معامل اختياري يحدد اسمًا خاصًّا بالسياق context-specific name للسلسلة النصية الممرّرة. تُستخدم القيمة '<string>' في حال عدم استخدام هذا المعامل. عادة ما تكون قيمة هذا المعامل مسارًا في ملفات النظام أو عنوان URL.

القيمة المعادة

أمثلة

يبين المثال التالي طريقة عمل التابع:

>>> import configparser

>>> sample_config = """
... [mysqld]
...   user = mysql
...   pid-file = /var/run/mysqld/mysqld.pid
...   skip-external-locking
...   old_passwords = 1
...   skip-bdb
...   # we don't need ACID today
...   skip-innodb
... """
>>> config = configparser.ConfigParser(allow_no_value=True)
>>> config.read_string(sample_config)

انظر أيضًا

  • التابع read()‎: يحاول التابع قراءة وتفسير مكرِّر iterable من أسماء الملفات ويعيد قائمة بأسماء الملفات التي جرى تفسيرها بنجاح.
  • التابع read_file()‎: يقرأ التابع ويفسّر الإعدادات من المكرِّر المعطى.
  • التابع read_dict()‎: يحمّل التابع الإعدادات من أي كائن يوفّر تابعًا شبيهًا بالتابع items()‎ في كائنات dict.

مصادر