الفرق بين المراجعتين لصفحة: «Python/dbm/whichdb»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>dbm.whichdb()</code> في بايثون}}</noinclude> تحاول هذه الدالة تخمين الوحدة التي...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>dbm.whichdb()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>dbm.whichdb()</code> في بايثون}}</noinclude> | ||
تحاول هذه الدالة تخمين الوحدة التي يجب استخدامها لفتح الملف المعطى من بين وحدات قواعد البيانات المتعددة (<code>[[Python/dbm.gnu|dbm.gnu]]</code> أو <code>[[Python/dbm.ndbm|dbm.ndbm]]</code> أو <code>[[Python/dbm.dumb|dbm.dumb]]</code>). | |||
تحاول هذه الدالة تخمين الوحدة التي يجب استخدامها لفتح الملف المعطى من بين وحدات قواعد البيانات المتعددة (dbm.gnu أو dbm.ndbm أو dbm.dumb). | |||
== البنية العامة == | == البنية العامة == | ||
سطر 8: | سطر 7: | ||
dbm.whichdb(filename) | dbm.whichdb(filename) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | == المعاملات == | ||
=== <code>filename</code> === | === <code>filename</code> === | ||
سطر 19: | سطر 18: | ||
تعيد الدالة إحدى القيم التالية: | تعيد الدالة إحدى القيم التالية: | ||
* None إن لم يكن بمقدور الدالة فتح الملف لكونه غير قابل للقراءة أو لعدم وجوده أصلًا. | * <code>None</code> إن لم يكن بمقدور الدالة فتح الملف لكونه غير قابل للقراءة أو لعدم وجوده أصلًا. | ||
* سلسلة نصية فارغة ( | * [[Python/str|سلسلة نصية]] فارغة <code>("")</code> إن لم تتمكن الدالة من تخمين صيغة الملف. | ||
* سلسلة نصية تتضمن اسم الوحدة المطلوبة، مثل: 'dbm.dbm' أو 'dbm.gnu'. | * [[Python/str|سلسلة نصية]] تتضمن اسم الوحدة المطلوبة، مثل: <code>'dbm.dbm'</code> أو <code>'dbm.gnu'</code>. | ||
== مصادر == | == مصادر == |
المراجعة الحالية بتاريخ 20:42، 20 سبتمبر 2018
تحاول هذه الدالة تخمين الوحدة التي يجب استخدامها لفتح الملف المعطى من بين وحدات قواعد البيانات المتعددة (dbm.gnu
أو dbm.ndbm
أو dbm.dumb
).
البنية العامة
dbm.whichdb(filename)
المعاملات
filename
اسم ملف قاعدة البيانات.
القيمة المعادة
تعيد الدالة إحدى القيم التالية:
None
إن لم يكن بمقدور الدالة فتح الملف لكونه غير قابل للقراءة أو لعدم وجوده أصلًا.- سلسلة نصية فارغة
("")
إن لم تتمكن الدالة من تخمين صيغة الملف. - سلسلة نصية تتضمن اسم الوحدة المطلوبة، مثل:
'dbm.dbm'
أو'dbm.gnu'
.
مصادر
صفحة Interfaces to Unix “databases” في توثيق بايثون الرسمي.