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

من موسوعة حسوب
< Python‏ | dbm

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

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

dbm.whichdb(filename)

‎المعاملات

filename

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

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

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

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

مصادر

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