الفرق بين المراجعتين لصفحة: «Python/dbm.ndbm/open»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>dbm.ndbm.open()</code> في بايثون}}</noinclude> تفتح الدالة قاعدة بيانات ndbm وتعيد كا...' |
لا ملخص تعديل |
||
سطر 10: | سطر 10: | ||
=== <code>filename</code> === | === <code>filename</code> === | ||
اسم ملف قاعدة البيانات (مع حذف اللاحقة <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” في توثيق بايثون الرسمي.