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

من موسوعة حسوب
< Python‏ | dbm
أنشأ الصفحة ب'<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”‎ في توثيق بايثون الرسمي.