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

من موسوعة حسوب
< Python‏ | dbm
مراجعة 20:42، 20 سبتمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

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

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

dbm.whichdb(filename)

‎المعاملات

filename

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

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

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

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

مصادر

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