التابع 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 في توثيق بايثون الرسمي.