التابع ZipFile.testzip()‎‎ في بايثون

من موسوعة حسوب
مراجعة 08:22، 16 نوفمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>ZipFile.testzip()‎‎</code> في بايثون}}</noinclude> يقرأ التابع جميع الملفات في الأر...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


يقرأ التابع جميع الملفات في الأرشيف ويفحص ترويساتها وCRC الخاصة بها.

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

ZipFile.testzip()

القيمة المعادة

يعيد التابع اسم أول ملف معطوب أو يعيد القيمة None إن لم يكن هناك ملف معطوب.

يؤدي استدعاء التابع testzip()‎ على كائن ZipFile مغلق إلى إطلاق الاستثناء ValueError في الإصدار 3.6 من بايثون. كان التابع يطلق الاستثناء RuntimeError في الإصدارات السابقة.

أمثلة

يبين المثال التالي آلية عمل التابع:

>>> import zipfile
>>> zip = zipfile.ZipFile('files.zip')
>>> zip.testzip()
>>> >>> print(zip.testzip())
None

مصادر

صفحة Work with ZIP archives في توثيق بايثون الرسمي.