التابع csv.register_dialect()‎‎ في بايثون

من موسوعة حسوب
< Python‏ | csv
مراجعة 20:19، 26 نوفمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>csv.register_dialect()‎‎</code> في بايثون}}</noinclude> تربط الدالة اللهجة المعطاة با...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


تربط الدالة اللهجة المعطاة بالاسم المحدّد.

البنية العامة

csv.register_dialect(name[, dialect[, **fmtparams]])

المعاملات

name

سلسلة نصية تتضمّن الاسم المراد ربطه باللهجة المعطاة.

dialect

يمكن تحديد اللهجة إمّا بتمرير صنف متفرّع عن الصنف Dialect، أو باستخدام المعاملات المفتاحية fmtparams أو كلاهما، مع الأخذ بنظر الاعتبار أنّ المعاملات المفتاحية ستعيد تعريف قيم المعاملات الخاصة باللهجة. راجع قسم اللهجات ومعاملات التنسيق للاطلاع على المزيد من المعلومات.

القيمة المعادة

أمثلة

يبين المثال التالي طريقة تسجيل لهجة جديدة:

import csv
csv.register_dialect('unixpwd', delimiter=':', quoting=csv.QUOTE_NONE)
with open('passwd', newline='') as f:
    reader = csv.reader(f, 'unixpwd')

انظر أيضًا

مصادر

صفحة CSV File Reading and Writing في توثيق بايثون الرسمي.