الفرق بين المراجعتين ل"Python/ConfigParser/defaults"
< Python | ConfigParser
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<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')])