التابع ConfigParser.has_option()
في بايثون
< Python | ConfigParser
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 18:05، 30 نوفمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>ConfigParser.has_option()</code> في بايثون}}</noinclude> يتحقق التابع من وجود الخيار...')
يتحقق التابع من وجود الخيار المعطى في القسم المحدّد.
البنية العامة
has_option(section, option)
المعاملات
section
القسم الذي سيبحث فيه التابع عن الخيار المعطى.
option
الخيار الذي سيبحث عنه التابع.
القيمة المعادة
إن كان القسم المعطى موجودًا ويتضمّن الخيار المعطى فإنّ التابع يعيد القيمة True، ويعيد القيمة False فيما عدا ذلك. إن كان القسم المحدّد هو None أو سلسلة نصية فارغة، فإنّ التابع يفترض بأنّه القسم DEFAULT.
أمثلة
يبين المثال التالي طريقة عمل التابع:
>>> import configparser
>>> config = configparser.ConfigParser()
>>> config.read('config.cfg')
['config.cfg']
>>> config.has_option('topsecret.server.com', 'Port')
True
>>> config.has_option('topsecret.server.com', 'User')
False