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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>ConfigParser.defaults()‎‎</code> في بايثون}}</noinclude> يعيد التابع قاموسًا يتضمّن ال...')
 
سطر 8: سطر 8:
 
defaults()
 
defaults()
 
</syntaxhighlight>
 
</syntaxhighlight>
+
 
== القيمة المعادة ==
+
== ‎القيمة المعادة ==
 
يعيد التابع قاموسًا يتضمّن القيم الافتراضية على مستوى نسخة الصنف instance-wide defaults.
 
يعيد التابع قاموسًا يتضمّن القيم الافتراضية على مستوى نسخة الصنف instance-wide defaults.
 
== أمثلة ==
 
== أمثلة ==
  
يبين المثال التالي طريقة عمل التابع:
+
لنفرض أن لدينا ملف الإعدادات التالي:<syntaxhighlight lang="cfg">
 +
[DEFAULT]
 +
ServerAliveInterval = 45
 +
Compression = yes
 +
CompressionLevel = 9
 +
ForwardX11 = yes
 +
 
 +
[bitbucket.org]
 +
User = hg
 +
 
 +
[topsercret.server.com]
 +
Port = 50022
 +
ForwardX11 = no
 +
</syntaxhighlight>يؤدي استدعاء التابع <code>defaults()‎</code> إلى الحصول على المخرجات التالية:
  
 
<syntaxhighlight lang="python3">
 
<syntaxhighlight lang="python3">
 +
>>> import configparser
 +
>>> config = configparser.ConfigParser()
 +
>>> config.read('config.cfg')
 +
['config.cfg']
 +
>>> config.defaults()
 +
OrderedDict([('serveraliveinterval', '45'), ('compression', 'yes'), ('compressionlevel', '9'), ('forwardx11', 'yes')])
  
 
</syntaxhighlight>
 
</syntaxhighlight>

مراجعة 10:49، 30 نوفمبر 2018


يعيد التابع قاموسًا يتضمّن القيم الافتراضية على مستوى نسخة الصنف instance-wide defaults.

البنية العامة

defaults()

‎القيمة المعادة

يعيد التابع قاموسًا يتضمّن القيم الافتراضية على مستوى نسخة الصنف instance-wide defaults.

أمثلة

لنفرض أن لدينا ملف الإعدادات التالي:

[DEFAULT]
ServerAliveInterval = 45
Compression = yes
CompressionLevel = 9
ForwardX11 = yes

[bitbucket.org]
User = hg

[topsercret.server.com]
Port = 50022
ForwardX11 = no

يؤدي استدعاء التابع defaults()‎ إلى الحصول على المخرجات التالية:

>>> import configparser
>>> config = configparser.ConfigParser()
>>> config.read('config.cfg')
['config.cfg']
>>> config.defaults()
OrderedDict([('serveraliveinterval', '45'), ('compression', 'yes'), ('compressionlevel', '9'), ('forwardx11', 'yes')])

مصادر