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