الفرق بين المراجعتين لصفحة: «Python/dbm»
< Python
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>Cursor.execute()</code> في بايثون}}</noinclude> تمثّل وحدة dbm واجهة عامّة للأشكال ال...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE:الوحدة <code>dbm</code> في بايثون}}</noinclude> | ||
تمثّل وحدة dbm واجهة عامّة للأشكال المختلفة من قواعد بيانات DBM، مثل dbm.gnu أو dbm.ndbm. في حال عدم تثبيت أيّ من هذه الوحدات، فإنّ اللغة ستستخدم الأداة البطيئة والبسيطة في وحدة dbm.dumb. وهناك واجهة يقدّمها طرف ثالث للتعامل مع قواعد بيانات Oracle Berkeley. | تمثّل وحدة dbm واجهة عامّة للأشكال المختلفة من قواعد بيانات DBM، مثل dbm.gnu أو dbm.ndbm. في حال عدم تثبيت أيّ من هذه الوحدات، فإنّ اللغة ستستخدم الأداة البطيئة والبسيطة في وحدة dbm.dumb. وهناك واجهة يقدّمها طرف ثالث للتعامل مع قواعد بيانات Oracle Berkeley. | ||
مراجعة 20:32، 20 سبتمبر 2018
تمثّل وحدة dbm واجهة عامّة للأشكال المختلفة من قواعد بيانات DBM، مثل dbm.gnu أو dbm.ndbm. في حال عدم تثبيت أيّ من هذه الوحدات، فإنّ اللغة ستستخدم الأداة البطيئة والبسيطة في وحدة dbm.dumb. وهناك واجهة يقدّمها طرف ثالث للتعامل مع قواعد بيانات Oracle Berkeley.
الاستثناءات
الاستثناء dbm.error
صفّ يتضمن الاستثناءات التي يمكن أن تُطلق بواسطة الوحدات المدعومة، ويكون العنصر الأول في هذا الصفّ هو استثناء فريد يحمل الاسم dbm.error والذي يُستخدم عند إطلاق الاستثناء dbm.error.
الدوال
الدالة whichdb()
تحاول هذه الدالة تخمين الوحدة التي يجب استخدامها لفتح الملف المعطى من بين وحدات قواعد البيانات المتعددة (dbm.gnu أو dbm.ndbm أو dbm.dumb).
الدالة open()
تفتح الدالة الملف المعطى وتعيد كائنًا مرتبطًا له.
انظر أيضًا
- الوحدة dbm.gnu
- الوحدة dbm.ndbm
- الوحدة dbm.dumb
مصادر
صفحة DB-API 2.0 Interfaces to Unix “databases” في توثيق بايثون الرسمي.