الفرق بين المراجعتين لصفحة: «Python/ConfigParser/defaults»
< Python | ConfigParser
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>ConfigParser.defaults()</code> في بايثون}}</noinclude> يعيد التابع قاموسًا يتضمّن ال...' |
|||
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 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 | |||
[topsecret.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> |
المراجعة الحالية بتاريخ 11:45، 30 نوفمبر 2018
يعيد التابع قاموسًا يتضمّن القيم الافتراضية على مستوى نسخة الصنف instance-wide defaults.
البنية العامة
defaults()
القيمة المعادة
يعيد التابع قاموسًا يتضمّن القيم الافتراضية على مستوى نسخة الصنف instance-wide defaults.
أمثلة
لنفرض أن لدينا ملف الإعدادات التالي:
[DEFAULT]
ServerAliveInterval = 45
Compression = yes
CompressionLevel = 9
ForwardX11 = yes
[bitbucket.org]
User = hg
[topsecret.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')])