الفرق بين المراجعتين لصفحة: «Python/GzipFile/peek»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>GzipFile.peek()</code> في بايثون}}</noinclude> يقرأ التابع العدد المحدد من البيانا...' |
|||
سطر 16: | سطر 16: | ||
'''ملاحظات:''' | '''ملاحظات:''' | ||
* صحيح أن استدعاء التابع peek() لا يؤدي إلى تغيير في موقع الملف في كائن | * صحيح أن استدعاء التابع <code>peek()</code> لا يؤدي إلى تغيير في موقع الملف في كائن <code>[[Python/GzipFile|GzipFile]]</code>، ولكنّه قد يؤدي إلى إحداث تغيير في كائن الملف الداخلي (إذا كان كائن <code>[[Python/GzipFile|GzipFile]]</code> قد بُني مع استخدام المعامل <code>fileobj</code> مثلًا). | ||
* هذا التابع جديد في الإصدار 3.2 من بايثون. | * هذا التابع جديد في الإصدار 3.2 من بايثون. | ||
المراجعة الحالية بتاريخ 12:40، 10 نوفمبر 2018
يقرأ التابع العدد المحدد من البيانات المضغوطة دون تقديم موقع الملف.
البنية العامة
peek(n)
المعاملات
n
عدد البيانات المضغوطة المراد قرائتها. يُجري التابع عند استدعائه قراءة واحدة على الأكثر على تدفق البيانات المضغوطة، ويمكن لعدد البايتات المعادة أن يكون أقل أو أكثر من المطلوب.
ملاحظات:
- صحيح أن استدعاء التابع
peek()
لا يؤدي إلى تغيير في موقع الملف في كائنGzipFile
، ولكنّه قد يؤدي إلى إحداث تغيير في كائن الملف الداخلي (إذا كان كائنGzipFile
قد بُني مع استخدام المعاملfileobj
مثلًا). - هذا التابع جديد في الإصدار 3.2 من بايثون.