الفرق بين المراجعتين لصفحة: «Python/GzipFile/peek»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>GzipFile.peek()‎</code> في بايثون}}</noinclude> يقرأ التابع العدد المحدد من البيانا...'
 
 
سطر 16: سطر 16:
'''ملاحظات:'''
'''ملاحظات:'''


* صحيح أن استدعاء التابع peek()‎ لا يؤدي إلى تغيير في موقع الملف في كائن GzipFile، ولكنّه قد يؤدي إلى إحداث تغيير في كائن الملف الداخلي (إذا كان كائن GzipFile قد بُني مع استخدام المعامل fileobj مثلًا).
* صحيح أن استدعاء التابع <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 من بايثون.

مصادر