الفرق بين المراجعتين ل"Python/ConfigParser/items"
< Python | ConfigParser
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>ConfigParser.items()</code> في بايثون}}</noinclude> يعيد التابع الخيارات المنطوية...') |
|||
سطر 10: | سطر 10: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | |||
− | |||
− | |||
− | أما في حال تمرير المعامل section فإنّ التابع يعيد قائمة تتضمّن أزواج اسم، قيمة (name, value) للخيارات الموجودة في القسم المعطى. | + | == المعاملات == |
− | راجع التابع get() للمزيد من التفاصيل حول المعاملات raw و vars. | + | |
+ | === <code>section</code> === | ||
+ | في حال عدم تمرير المعامل <code>section</code> فإنّ التابع يعيد [[Python/list|قائمة]] تتضمّن أزواج اسم القسم، وسيط القسم (<code>section_name,</code> <code>section_proxy</code>) إضافة إلى قسم الإعدادات الافتراضية <code>DEFAULTSECT</code>. | ||
+ | |||
+ | أما في حال تمرير المعامل <code>section</code> فإنّ التابع يعيد [[Python/list|قائمة]] تتضمّن أزواج اسم، قيمة (<code>name, value</code>) للخيارات الموجودة في القسم المعطى. | ||
+ | |||
+ | راجع التابع <code>get()</code> للمزيد من التفاصيل حول المعاملات <code>raw</code> و <code>vars</code>. | ||
== القيمة المعادة == | == القيمة المعادة == | ||
− | يعيد التابع قائمة تتضمن قيمًا مختلفة بالاعتماد على المعامل <code>section</code>. | + | يعيد التابع [[Python/list|قائمة]] تتضمن قيمًا مختلفة بالاعتماد على المعامل <code>section</code>. |
== أمثلة == | == أمثلة == | ||
سطر 25: | سطر 27: | ||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
+ | >>> import configparser | ||
+ | >>> config = configparser.ConfigParser() | ||
+ | >>> config.read('config.cfg') | ||
+ | ['config.cfg'] | ||
>>> config.items('topsecret.server.com') | >>> config.items('topsecret.server.com') | ||
[('serveraliveinterval', '45'), ('compression', 'yes'), ('compressionlevel', '9'), ('forwardx11', 'no'), ('port', '50022'), ('php_version', '7.1')] | [('serveraliveinterval', '45'), ('compression', 'yes'), ('compressionlevel', '9'), ('forwardx11', 'no'), ('port', '50022'), ('php_version', '7.1')] | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | |||
== مصادر == | == مصادر == |
المراجعة الحالية بتاريخ 19:12، 30 نوفمبر 2018
يعيد التابع الخيارات المنطوية تحت القسم المعطى.
البنية العامة
items(raw=False, vars=None)
items(section, raw=False, vars=None)
المعاملات
section
في حال عدم تمرير المعامل section
فإنّ التابع يعيد قائمة تتضمّن أزواج اسم القسم، وسيط القسم (section_name,
section_proxy
) إضافة إلى قسم الإعدادات الافتراضية DEFAULTSECT
.
أما في حال تمرير المعامل section
فإنّ التابع يعيد قائمة تتضمّن أزواج اسم، قيمة (name, value
) للخيارات الموجودة في القسم المعطى.
راجع التابع get()
للمزيد من التفاصيل حول المعاملات raw
و vars
.
القيمة المعادة
يعيد التابع قائمة تتضمن قيمًا مختلفة بالاعتماد على المعامل section
.
أمثلة
يبين المثال التالي طريقة عمل التابع:
>>> import configparser
>>> config = configparser.ConfigParser()
>>> config.read('config.cfg')
['config.cfg']
>>> config.items('topsecret.server.com')
[('serveraliveinterval', '45'), ('compression', 'yes'), ('compressionlevel', '9'), ('forwardx11', 'no'), ('port', '50022'), ('php_version', '7.1')]