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

من موسوعة حسوب
< Python‏ | shelve
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الصنف <code>shelve.DbfilenameShelf()‎</code> في بايثون}}</noinclude> == البنية العامة == <syntaxhighlight lang="p...'
 
 
سطر 2: سطر 2:




صنف متفرّع من الصنف <code>[[Python/shelve/Shelf|Shelf]]</code> ويأخذ ملفًّا عوضًا عن كائن شبيه بالقاموس.
== البنية العامة ==
== البنية العامة ==


سطر 9: سطر 10:
== المعاملات ==
== المعاملات ==


يحمل المعامل الاختياري flag نفس المعنى الذي يحمله في الدالة open()‎. وتحمل المعاملات الاختيارية protocol و writeback و keyencoding المعاني نفسها التي تحملها في الصنف Shelf.
يحمل المعامل الاختياري <code>flag</code> نفس المعنى الذي يحمله في الدالة <code>[[Python/shelve/open|open()]]</code>‎. وتحمل المعاملات الاختيارية <code>protocol</code> و <code>writeback</code> و <code>keyencoding</code> المعاني نفسها التي تحملها في الصنف <code>[[Python/shelve/Shelf|Shelf]]</code>.


== انظر أيضًا ==
== انظر أيضًا ==
* الصنف <code>[[Python/shelve/Shelf|shelve.Shelf]]</code>: صنف متفرّع من الصنف <code>[[Python/collections.abc#.D8.A7.D9.84.D8.B5.D9.86.D9.81 collections.abc.MutableMapping|collections.abc.MutableMapping]]</code> مهمّته تخزين القيم المسلسلة في كائن <code>dict</code> المعطى.
* الصنف <code>[[Python/shelve/BsdDbShelf|shelve.BsdDbShelf]]</code>: صنف متفرّع من الصنف <code>Shelf</code> ويقدّم التوابع <code>first()‎</code> و <code>next()</code>‎ و <code>previous()</code>‎ و <code>last()</code>‎ و <code>set_location()</code>‎ وهي متوفّرة في الوحدة <code>bsddb</code> من <code>pybsddb</code> ولكن ليس في وحدات قواعد البيانات الأخرى.
* الصنف <code>[[Python/shelve/BsdDbShelf|shelve.BsdDbShelf]]</code>: صنف متفرّع من الصنف <code>Shelf</code> ويقدّم التوابع <code>first()‎</code> و <code>next()</code>‎ و <code>previous()</code>‎ و <code>last()</code>‎ و <code>set_location()</code>‎ وهي متوفّرة في الوحدة <code>bsddb</code> من <code>pybsddb</code> ولكن ليس في وحدات قواعد البيانات الأخرى.
* الصنف <code>[[Python/shelve/DbfilenameShelf|shelve.DbfilenameShelf]]</code>: صنف متفرّع من الصنف <code>Shelf</code> ويأخذ ملفًّا عوضًا عن كائن شبيه بالقاموس.


== مصادر ==
== مصادر ==
[https://docs.python.org/3/library/shelve.html#shelve.DbfilenameShelf صفحة Python object persistence في توثيق بايثون الرسمي.]
* [https://docs.python.org/3/library/shelve.html#shelve.DbfilenameShelf صفحة Python object persistence في توثيق بايثون الرسمي.]
 
[[تصنيف:Python]]
[[تصنيف:Python]]
[[تصنيف:Python Modules]]
[[تصنيف:Python Modules]]

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


صنف متفرّع من الصنف Shelf ويأخذ ملفًّا عوضًا عن كائن شبيه بالقاموس.

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

class shelve.DbfilenameShelf(filename, flag='c', protocol=None, writeback=False)

المعاملات

يحمل المعامل الاختياري flag نفس المعنى الذي يحمله في الدالة open()‎. وتحمل المعاملات الاختيارية protocol و writeback و keyencoding المعاني نفسها التي تحملها في الصنف Shelf.

انظر أيضًا

  • الصنف shelve.BsdDbShelf: صنف متفرّع من الصنف Shelf ويقدّم التوابع first()‎ و next()‎ و previous()‎ و last()‎ و set_location()‎ وهي متوفّرة في الوحدة bsddb من pybsddb ولكن ليس في وحدات قواعد البيانات الأخرى.

مصادر