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

من موسوعة حسوب
 
سطر 23: سطر 23:
User = hg
User = hg


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

المراجعة الحالية بتاريخ 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')])

مصادر