الفرق بين المراجعتين ل"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 ولكن ليس في وحدات قواعد البيانات الأخرى.

مصادر