الفرق بين المراجعتين ل"Python/Unpickler/load"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
سطر 19: سطر 19:
 
>>> import pickle
 
>>> import pickle
 
>>> f = open('file1.dat', 'rb')
 
>>> f = open('file1.dat', 'rb')
>>> myunpickler = pickle.Unpickl
 
 
>>> myunpickler = pickle.Unpickler(f)
 
>>> myunpickler = pickle.Unpickler(f)
 
>>> myunpickler.load()
 
>>> myunpickler.load()

مراجعة 18:38، 20 سبتمبر 2018


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

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

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