التابع ConfigParser.read_file()
في بايثون
< Python | ConfigParser
يقرأ التابع ويفسّر الإعدادات من المكرِّر iterable المعطى.
البنية العامة
read_file(f, source=None)
المعاملات
f
مكرّر ينتج سلاسل نصية بترميز Unicode (مثل ملفات مفتوحة في الوضع النصي text mode).
source
معامل اختياري يحدد اسم الملف الذي تجري قرائته. إن لم يمرّر هذا المعامل وكان للمعامل f خاصية name فستُستخدم كقيمة للمعامل source. القيمة الافتراضية لهذا المعامل هي '<???>'.
ملاحظة: حلّ هذا التابع محلّ التابع readfp() في الإصدار 3.2 من بايثون.
أمثلة
يبين المثال التالي طريقة عمل التابع:
import configparser, os
config = configparser.ConfigParser()
config.read_file(open('defaults.cfg'))
انظر أيضًا
- التابع
read()
: يحاول التابع قراءة وتفسير مكرِّر iterable من أسماء الملفات ويعيد قائمة بأسماء الملفات التي جرى تفسيرها بنجاح. - التابع
read_string()
: يفسّر التابع الإعدادات من سلسلة نصية. - التابع
read_dict()
: يحمّل التابع الإعدادات من أي كائن يوفّر تابعًا شبيهًا بالتابع items() في كائنات dict.