التابع BZ2File.peek()‎ في بايثون

من موسوعة حسوب
< Python‏ | BZ2File
مراجعة 12:46، 10 نوفمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (←‏المعاملات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث


يعيد التابع البيانات المخزنة في الذاكرة دون التحرّك في موقع الملف. يعيد التابع ما لا يقل عن بايت واحد من البيانات (إلا إذا وصل التابع إلى نهاية الملف)، ويكون عدد البياتات المعادة غير محدّد.

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

peek([n])

المعاملات

n

معامل اختياري يحدّد عدد البايتات المراد قرائتها.

ملاحظات:

  • صحيح أن استدعاء التابع peek()‎‎ لا يؤدي إلى تغيير موقع الملف في كائن BZ2File، إلا أنّه قد يغيّر الموقع في كائن الملف الداخلي (مثال: عند بناء الصنف BZ2File عن طريق تمرير كائن ملف كقيمة للمعامل filename). يظهر هذا السلوك في الإصدار 3.3 من بايثون.
  • هذا التابع جديد في الإصدار 3.3 من بايثون.

مصادر