التابع ConfigParser.readfp()
في بايثون
< Python | ConfigParser
ملاحظة: هذا التابع مهمل منذ الإصدار 3.2 من بايثون، استخدم التابع read_file()
عوضًا عنه.
ملاحظة: يمرّ التابع readfp()
على عناصر fp
عوضًا عن استدعاء التابع fp.readline()
.
البنية العامة
readfp(fp, filename=None)
إن تضمنت الشيفرة استدعاءات للتابع readfp()
مع معاملات لا تدعم التكرار، فيمكن استخدام المولّد التالي لتغليف الكائن الشبيه بالملف:
def readline_generator(fp):
line = fp.readline()
while line:
yield line
line = fp.readline()
والآن يمكن استخدام parser.read_file(readline_generator(fp))
عوضًا عن parser.readfp(fp)
.
انظر أيضًا
- التابع
read()
: يحاول التابع قراءة وتفسير مكرِّر iterable من أسماء الملفات ويعيد قائمة بأسماء الملفات التي جرى تفسيرها بنجاح. - التابع
read_file()
: يقرأ التابع ويفسّر الإعدادات من المكرِّر المعطى. - التابع
read_string()
: يفسّر التابع الإعدادات من سلسلة نصية. - التابع
read_dict()
: يحمّل التابع الإعدادات من أي كائن يوفّر تابعًا شبيهًا بالتابعitems()
في كائناتdict
.