الدالة dbm.whichdb()
في بايثون
تحاول هذه الدالة تخمين الوحدة التي يجب استخدامها لفتح الملف المعطى من بين وحدات قواعد البيانات المتعددة (dbm.gnu أو dbm.ndbm أو dbm.dumb).
البنية العامة
dbm.whichdb(filename)
المعاملات
filename
اسم ملف قاعدة البيانات.
القيمة المعادة
تعيد الدالة إحدى القيم التالية:
- None إن لم يكن بمقدور الدالة فتح الملف لكونه غير قابل للقراءة أو لعدم وجوده أصلًا.
- سلسلة نصية فارغة () إن لم تتمكن الدالة من تخمين صيغة الملف.
- سلسلة نصية تتضمن اسم الوحدة المطلوبة، مثل: 'dbm.dbm' أو 'dbm.gnu'.
مصادر
صفحة Interfaces to Unix “databases” في توثيق بايثون الرسمي.