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