الفرق بين المراجعتين لصفحة: «Python/ConfigParser/options»
< Python | ConfigParser
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>ConfigParser.options()</code> في بايثون}}</noinclude> == البنية العامة == <syntaxhighlight lang...' |
لا ملخص تعديل |
||
سطر 2: | سطر 2: | ||
يعيد التابع [[Python/list|قائمة]] بالخيارات المتاحة في القسم المحدد. | |||
== البنية العامة == | == البنية العامة == | ||
سطر 7: | سطر 8: | ||
options(section) | options(section) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | == المعاملات == | ||
=== <code>section</code> === | === <code>section</code> === | ||
سطر 29: | سطر 31: | ||
User = hg | User = hg | ||
[ | [topsecret.server.com] | ||
Port = 50022 | Port = 50022 | ||
ForwardX11 = no | ForwardX11 = no | ||
</syntaxhighlight> | </syntaxhighlight> | ||
يؤدي استدعاء التابع options() إلى الحصول على النتائج التالية: | يؤدي استدعاء التابع <code>options()</code> إلى الحصول على النتائج التالية: | ||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
سطر 41: | سطر 43: | ||
>>> config.read('config.cfg') | >>> config.read('config.cfg') | ||
['config.cfg'] | ['config.cfg'] | ||
>>> config.options(' | >>> config.options('topsecret.server.com') | ||
[' | ['port', 'forwardx11', 'serveraliveinterval', 'compression', 'compressionlevel'] | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* التابع <code>[[Python/ConfigParser/sections|sections()]]</code>: يعيد التابع [[Python/list|قائمة]] بالأقسام المتاحة في ملف الإعدادات. | |||
== مصادر == | == مصادر == |
المراجعة الحالية بتاريخ 11:52، 30 نوفمبر 2018
يعيد التابع قائمة بالخيارات المتاحة في القسم المحدد.
البنية العامة
options(section)
المعاملات
section
اسم القسم الذي سيعيد التابع الخيارات الموجودة فيه.
القيمة المعادة
يعيد التابع قائمة بالخيارات المتاحة في القسم المحدد.
أمثلة
إن كان لدينا ملف الإعدادات التالي:
[DEFAULT]
ServerAliveInterval = 45
Compression = yes
CompressionLevel = 9
ForwardX11 = yes
[bitbucket.org]
User = hg
[topsecret.server.com]
Port = 50022
ForwardX11 = no
يؤدي استدعاء التابع options()
إلى الحصول على النتائج التالية:
>>> import configparser
>>> config = configparser.ConfigParser()
>>> config.read('config.cfg')
['config.cfg']
>>> config.options('topsecret.server.com')
['port', 'forwardx11', 'serveraliveinterval', 'compression', 'compressionlevel']
انظر أيضًا
- التابع
sections()
: يعيد التابع قائمة بالأقسام المتاحة في ملف الإعدادات.