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

مصادر