الدالة marshal.dumps()
في بايثون
تعيد الدالة كائن 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()
: تحوّل الدالة الكائنات الشبيهة بالبايتات إلى قيمة.