التابع ConfigParser.items()
في بايثون
< Python | ConfigParser
يعيد التابع الخيارات المنطوية تحت القسم المعطى.
البنية العامة
items(raw=False, vars=None)
items(section, raw=False, vars=None)
المعاملات
section
في حال عدم تمرير المعامل section
فإنّ التابع يعيد قائمة تتضمّن أزواج اسم القسم، وسيط القسم (section_name,
section_proxy
) إضافة إلى قسم الإعدادات الافتراضية DEFAULTSECT
.
أما في حال تمرير المعامل section
فإنّ التابع يعيد قائمة تتضمّن أزواج اسم، قيمة (name, value
) للخيارات الموجودة في القسم المعطى.
راجع التابع get()
للمزيد من التفاصيل حول المعاملات raw
و vars
.
القيمة المعادة
يعيد التابع قائمة تتضمن قيمًا مختلفة بالاعتماد على المعامل section
.
أمثلة
يبين المثال التالي طريقة عمل التابع:
>>> import configparser
>>> config = configparser.ConfigParser()
>>> config.read('config.cfg')
['config.cfg']
>>> config.items('topsecret.server.com')
[('serveraliveinterval', '45'), ('compression', 'yes'), ('compressionlevel', '9'), ('forwardx11', 'no'), ('port', '50022'), ('php_version', '7.1')]