التابع ConfigParser.readfp()
في بايثون
< Python | ConfigParser
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 19:31، 30 نوفمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>ConfigParser.readfp()</code> في بايثون}}</noinclude> '''ملاحظة''': هذا التابع مهمل منذ...')
ملاحظة: هذا التابع مهمل منذ الإصدار 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
.