الفرق بين المراجعتين لصفحة: «Python/dbm.ndbm/open»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>dbm.ndbm.open()‎</code> في بايثون}}</noinclude> تفتح الدالة قاعدة بيانات ndbm وتعيد كا...'
 
لا ملخص تعديل
 
سطر 10: سطر 10:


=== <code>filename</code> ===
=== <code>filename</code> ===
يحدّد المعامل filename اسم ملف قاعدة البيانات المراد فتحها.
اسم ملف قاعدة البيانات (مع حذف اللاحقة ‎<code>.dir‎</code> أو ‎<code>.pag</code>).


=== <code>flag</code> ===
=== <code>flag</code> ===

المراجعة الحالية بتاريخ 21:44، 20 سبتمبر 2018

تفتح الدالة قاعدة بيانات ndbm وتعيد كائن ndbm.

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

dbm.ndbm.open(filename[, flag[, mode]])

المعاملات

filename

اسم ملف قاعدة البيانات (مع حذف اللاحقة ‎.dir‎ أو ‎.pag).

flag

يأخذ المعامل الاختياري flag إحدى القيم التالية:

القيمة الوصف
'r' فتح قاعدة البيانات للقراءة فقط (القيمة الافتراضية).
'w' فتح قاعدة البيانات للكتابة والقراءة.
'c' فتح قاعدة البيانات للكتابة والقراءة، وإنشائها في حال عدم وجودها.
'n' تنشئ الدالة قاعدة بيانات جديدة وفارغة، وتفتحها للكتابة والقراءة.

mode

المعامل الاختياري mode هو وضع يونكس Unix mode للملف المعطى، ويستخدم بعد إنشاء قاعدة البيانات فقط. يأخذ هذا المعامل القيمة الثمانية الافتراضية 0o666.

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

تفتح الدالة قاعدة بيانات ndbm وتعيد كائن ndbm.

انظر أيضًا

  • الدالة dbm.open()‎ : تفتح الدالة قاعدة بيانات gdbm وتعيد كائن gdbm.
  • الدالة dbm.gnu.open()‎ : تفتح الدالة قاعدة بيانات gdbm وتعيد كائن gdbm.
  • الدالة dbm.dumb.open()‎ : تفتح الدالة قاعدة بيانات dumbdbm وتعيد كائن dumbdbm.

مصادر

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