الفرق بين المراجعتين ل"Python/ConfigParser/read string"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>ConfigParser.read_string()‎‎</code> في بايثون}}</noinclude> يفسّر التابع الإعدادات من س...')
 
 
سطر 10: سطر 10:
 
read_string(string, source='<string>')
 
read_string(string, source='<string>')
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
== المعاملات ==
 
== المعاملات ==
 
=== string ===
 
السلسلة النصية المراد تفسير الإعدادات فيها.
 
  
=== source ===
+
=== ‎<code>string</code> ===
معامل اختياري يحدد اسمًا خاصًّا بالسياق context-specific name للسلسلة النصية الممرّرة. تُستخدم القيمة '<string>' في حال عدم استخدام هذا المعامل. عادة ما تكون قيمة هذا المعامل مسارًا في ملفات النظام أو عنوان URL.
+
[[Python/str|السلسلة النصية]] المراد تفسير الإعدادات فيها.
== القيمة المعادة ==
 
  
 +
=== <code>source</code> ===
 +
معامل اختياري يحدد اسمًا خاصًّا بالسياق context-specific name [[Python/str|للسلسلة النصية]] الممرّرة. تُستخدم القيمة <code>'<string>'</code> في حال عدم استخدام هذا المعامل. عادة ما تكون قيمة هذا المعامل مسارًا في ملفات النظام أو عنوان URL.
 
== أمثلة ==
 
== أمثلة ==
  

المراجعة الحالية بتاريخ 18:33، 30 نوفمبر 2018


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

ملاحظة: هذا التابع جديد في الإصدار 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.

مصادر