الدالة dbm.whichdb()‎ في بايثون

من موسوعة حسوب
< Python‏ | dbm
اذهب إلى التنقل اذهب إلى البحث

تحاول هذه الدالة تخمين الوحدة التي يجب استخدامها لفتح الملف المعطى من بين وحدات قواعد البيانات المتعددة (dbm.gnu أو dbm.ndbm أو dbm.dumb).

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

dbm.whichdb(filename)

‎المعاملات

filename

اسم ملف قاعدة البيانات.

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

تعيد الدالة إحدى القيم التالية:

  • None إن لم يكن بمقدور الدالة فتح الملف لكونه غير قابل للقراءة أو لعدم وجوده أصلًا.
  • سلسلة نصية فارغة ("") إن لم تتمكن الدالة من تخمين صيغة الملف.
  • سلسلة نصية تتضمن اسم الوحدة المطلوبة، مثل: 'dbm.dbm' أو 'dbm.gnu'.

مصادر

صفحة Interfaces to Unix “databases”‎ في توثيق بايثون الرسمي.