الفرق بين المراجعتين ل"Python/marshal/dumps"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>marshal.dumps()‎</code> في بايثون}}</noinclude> تعيد الدالة كائن bytes الذي ستجري كتاب...')
 
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:الدالة <code>marshal.dumps()‎</code> في بايثون}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:الدالة <code>marshal.dumps()‎</code> في بايثون}}</noinclude>
  
تعيد الدالة كائن bytes الذي ستجري كتابته في ملفّ معين بواسطة الدالة dump(value, file)‎.  
+
تعيد الدالة كائن [[Python/bytes|<code>bytes</code>]] الذي ستجري كتابته في ملفّ معين بواسطة الدالة <code>[[Python/marshal/dump|dump(value, file)]]</code>‎.  
 
== البنية العامة ==
 
== البنية العامة ==
  
سطر 19: سطر 19:
 
== القيمة المعادة ==
 
== القيمة المعادة ==
  
تعيد الدالة كائن bytes الذي ستجري كتابته في ملفّ معين بواسطة الدالة dump(value, file)‎. يجب أن تكون القيمة المعطاة مدعومة، وتطلق اللغة الاستثناء ValueError إن كانت القيمة غير مدعومة أو تتضمّن كائنًا غير مدعوم.
+
تعيد الدالة كائن bytes الذي ستجري كتابته في ملفّ معين بواسطة الدالة <code>[[Python/marshal/dump|dump(value, file)‎]]</code>. يجب أن تكون القيمة المعطاة مدعومة، وتطلق اللغة الاستثناء <code>ValueError</code> إن كانت القيمة غير مدعومة أو تتضمّن كائنًا غير مدعوم.
  
 
== أمثلة ==
 
== أمثلة ==
سطر 36: سطر 36:
 
* الدالة [[Python/marshal/load|<code>marshal.load()</code>‎]]: تعيد الدالة كائن <code>bytes</code> الذي ستجري كتابته في ملفّ معين بواسطة الدالة <code>dump(value, file)‎</code>.
 
* الدالة [[Python/marshal/load|<code>marshal.load()</code>‎]]: تعيد الدالة كائن <code>bytes</code> الذي ستجري كتابته في ملفّ معين بواسطة الدالة <code>dump(value, file)‎</code>.
 
* الدالة [[Python/marshal/loads|<code>marshal.loads()</code>‎]]: تحوّل الدالة الكائنات الشبيهة بالبايتات إلى قيمة.
 
* الدالة [[Python/marshal/loads|<code>marshal.loads()</code>‎]]: تحوّل الدالة الكائنات الشبيهة بالبايتات إلى قيمة.
 
 
 
== مصادر ==
 
== مصادر ==
 
* [https://docs.python.org/3/library/marshal.html#marshal.dumps صفحة Internal Python object serialization في توثيق بايثون الرسمي.]
 
* [https://docs.python.org/3/library/marshal.html#marshal.dumps صفحة Internal Python object serialization في توثيق بايثون الرسمي.]

المراجعة الحالية بتاريخ 08:17، 16 سبتمبر 2018


تعيد الدالة كائن bytes الذي ستجري كتابته في ملفّ معين بواسطة الدالة dump(value, file)‎.

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

marshal.dumps(value[, version])

‎المعاملات

value

القيمة المطلوبة.

version

يحدد هذا المعامل تنسيق البيانات الذي يجب على الدالة استخدامه. (راجع الثابت marshal.version).

القيمة المعادة

تعيد الدالة كائن bytes الذي ستجري كتابته في ملفّ معين بواسطة الدالة dump(value, file)‎. يجب أن تكون القيمة المعطاة مدعومة، وتطلق اللغة الاستثناء ValueError إن كانت القيمة غير مدعومة أو تتضمّن كائنًا غير مدعوم.

أمثلة

يبين المثال التالي آلية عمل الدالة:

>>> import marshal
>>> marshal.dumps('Hello World')
b'\xfa\x0bHello World'

انظر أيضًا

  • الدالة marshal.dump()‎: تكتب الدالة القيمة المعطاة في الملف المفتوح.
  • الدالة marshal.load(): تعيد الدالة كائن bytes الذي ستجري كتابته في ملفّ معين بواسطة الدالة dump(value, file)‎.
  • الدالة marshal.loads(): تحوّل الدالة الكائنات الشبيهة بالبايتات إلى قيمة.

مصادر