التابع 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.