الفرق بين المراجعتين لصفحة: «Python/csv/register dialect»

من موسوعة حسوب
< Python‏ | csv
لا ملخص تعديل
لا ملخص تعديل
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:التابع <code>csv.register_dialect()‎‎</code> في بايثون}}</noinclude>
<noinclude>{{DISPLAYTITLE:الدالة <code>csv.register_dialect()‎‎</code> في بايثون}}</noinclude>


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

المراجعة الحالية بتاريخ 20:26، 26 نوفمبر 2018


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

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

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.unregister_dialect(): تحذف الدالة اللهجة المرتبطة بالاسم المعطى من سجلّ اللهجات. 
  • الدالة csv.get_dialect()‎: تعيد الدالة اللهجة المرتبطة بالاسم المعطى. 
  • الدالة csv.list_dialects()‎: تعيد الدالة قائمة باللهجات المسجّلة.
  • الصنف Dialect.

مصادر

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