الوحدة dbm
في بايثون
< Python
تمثّل وحدة dbm
واجهة عامّة للأشكال المختلفة من قواعد بيانات DBM، مثل dbm.gnu
و dbm.ndbm
. في حال عدم تثبيت أيّ من هذه الوحدات، فإنّ اللغة ستستخدم الأداة البطيئة والبسيطة في وحدة dbm.dumb
. وهناك واجهة تقدّمها جهة خارجية للتعامل مع قواعد بيانات Oracle Berkeley.
الاستثناءات
الاستثناء dbm.error
صفّ يتضمن الاستثناءات التي يمكن أن تُطلق بواسطة الوحدات المدعومة، ويكون العنصر الأول في هذا الصفّ هو استثناء فريد يحمل الاسم dbm.error
والذي يُستخدم عند إطلاق الاستثناء dbm.error
.
الدوال
الدالة whichdb()
تحاول هذه الدالة تخمين الوحدة التي يجب استخدامها لفتح الملف المعطى من بين وحدات قواعد البيانات المتعددة (dbm.gnu
أو dbm.ndbm
أو dbm.dumb
).
الدالة open()
تفتح الدالة الملف المعطى وتعيد كائنًا مرتبطًا له.