الفرق بين المراجعتين لصفحة: «Python/LZMAFile/peek»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>LZMAFile.peek()</code> في بايثون}}</noinclude> يعيد التابع البيانات المخزنة في الذ...' |
لا ملخص تعديل |
||
| سطر 10: | سطر 10: | ||
==المعاملات== | ==المعاملات== | ||
===<code>size</code>=== | ===<code>size</code>=== | ||
يعيد التابع ما لا يقل عن بايت واحد من البيانات (إلا إذا وصل التابع إلى نهاية الملف)، ويكون عدد البياتات المعادة غير محدّد. (يجري تجاهل المعامل size). | يعيد التابع ما لا يقل عن بايت واحد من البيانات (إلا إذا وصل التابع إلى نهاية الملف)، ويكون عدد البياتات المعادة غير محدّد. (يجري تجاهل المعامل <code>size</code>). | ||
'''ملاحظة:''' | |||
صحيح أن استدعاء التابع <code>peek()</code> لا يؤدي إلى تغيير موقع الملف في كائن <code>LZMAFile</code>، إلا أنّه قد يغيّر الموقع في كائن الملف الداخلي (مثال: عند بناء الصنف <code>LZMAFile</code> عن طريق تمرير كائن ملف كقيمة للمعامل <code>filename</code>). | |||
==مصادر== | ==مصادر== | ||
المراجعة الحالية بتاريخ 19:28، 11 نوفمبر 2018
يعيد التابع البيانات المخزنة في الذاكرة دون التحرّك في موقع الملف.
البنية العامة
peek(size=-1)
المعاملات
size
يعيد التابع ما لا يقل عن بايت واحد من البيانات (إلا إذا وصل التابع إلى نهاية الملف)، ويكون عدد البياتات المعادة غير محدّد. (يجري تجاهل المعامل size).
ملاحظة:
صحيح أن استدعاء التابع peek() لا يؤدي إلى تغيير موقع الملف في كائن LZMAFile، إلا أنّه قد يغيّر الموقع في كائن الملف الداخلي (مثال: عند بناء الصنف LZMAFile عن طريق تمرير كائن ملف كقيمة للمعامل filename).