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