الفرق بين المراجعتين ل"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()‎: يعيد التابع قائمة بالأقسام المتاحة في ملف الإعدادات.

مصادر