التابع ConfigParser.read_file()‎‎ في بايثون

من موسوعة حسوب
مراجعة 18:30، 30 نوفمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يقرأ التابع ويفسّر الإعدادات من المكرِّر 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.

مصادر