التابع Unpickler.load()‎ في بايثون

من موسوعة حسوب
مراجعة 18:48، 20 سبتمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (نقل Mohammed Taher صفحة Python/Pickler/load إلى Python/Unpickler/load)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


يقرأ التابع تمثيل كائن مسلسل من كائن الملف المفتوح في الدالة البانية للصنف، ويعيد هيكل الكائن المعاد بناؤها والموصوفة في هذا الملف، ويتجاهل التابع البايتات التي تسبق تمثيل الكائن المسَلسَل.

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

load()

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

يعيد التابع هيكل الكائن المعاد بناؤها والموصوفة في هذا الملف، ويتجاهل التابع البايتات التي تسبق تمثيل الكائن المسَلسَل.

أمثلة

يبين المثال التالي طريقة عمل التابع (راجع المثال في صفحة التابع Pickler.dump()‎ للاطلاع على الكائن المسَلسَل في الملف file1.dat):

>>> import pickle
>>> f = open('file1.dat', 'rb')
>>> myunpickler = pickle.Unpickler(f)
>>> myunpickler.load()
[1, 2.0, 4, (4+2j)]

انظر أيضًا

  • التابع Pickler.dump()‎: يكتب التابع تمثيلًا مُسلسَلًا للكائن المُعطى في كائن الملف المفتوح والمحدّد في الدالة البانية للصنف.

مصادر

صفحة DB-API 2.0 interface for SQLite databases في توثيق بايثون الرسمي.