الفرق بين المراجعتين لصفحة: «Python/ConfigParser/options»

من موسوعة حسوب
أنشأ الصفحة ب'<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


[topsercret.server.com]
[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('bitbucket.org')
>>> config.options('topsecret.server.com')
['user', 'serveraliveinterval', 'compression', 'compressionlevel', 'forwardx11']
['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()‎: يعيد التابع قائمة بالأقسام المتاحة في ملف الإعدادات.

مصادر