الفرق بين المراجعتين لصفحة: «Python/ZipFile/testzip»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>ZipFile.testzip()</code> في بايثون}}</noinclude> يقرأ التابع جميع الملفات في الأر...' |
لا ملخص تعديل |
||
سطر 2: | سطر 2: | ||
يقرأ التابع جميع الملفات في الأرشيف ويفحص ترويساتها وCRC الخاصة بها. | يقرأ التابع جميع الملفات في الأرشيف ويفحص ترويساتها وCRC الخاصة بها. | ||
==البنية العامة== | |||
== البنية العامة == | |||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
ZipFile.testzip() | ZipFile.testzip() | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | == القيمة المعادة == | ||
يعيد التابع اسم أول ملف معطوب أو يعيد القيمة <code>None</code> إن لم يكن هناك ملف معطوب. | |||
يبين المثال التالي آلية عمل التابع: | يؤدي استدعاء التابع <code>testzip()</code> على كائن <code>[[Python/ZipFile|ZipFile]]</code> مغلق إلى إطلاق الاستثناء <code>ValueError</code> في الإصدار 3.6 من بايثون. كان التابع يطلق الاستثناء <code>RuntimeError</code> في الإصدارات السابقة. | ||
==أمثلة== | |||
<syntaxhighlight lang="python3"> | يبين المثال التالي آلية عمل التابع:<syntaxhighlight lang="python3"> | ||
>>> import zipfile | >>> import zipfile | ||
>>> zip = zipfile.ZipFile('files.zip') | >>> zip = zipfile.ZipFile('files.zip') | ||
سطر 25: | سطر 19: | ||
None | None | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==مصادر== | |||
== مصادر == | * [https://docs.python.org/3/library/zipfile.html#zipfile.ZipFile.testzip صفحة Work with ZIP archives في توثيق بايثون الرسمي.] | ||
[https://docs.python.org/3/library/zipfile.html#zipfile.ZipFile.testzip صفحة Work with ZIP archives في توثيق بايثون الرسمي.] | |||
[[تصنيف:Python]] | [[تصنيف:Python]] | ||
[[تصنيف:Python Modules]] | [[تصنيف:Python Modules]] | ||
[[تصنيف:Python Methods]] | [[تصنيف:Python Methods]] |
المراجعة الحالية بتاريخ 08:24، 16 نوفمبر 2018
يقرأ التابع جميع الملفات في الأرشيف ويفحص ترويساتها وCRC الخاصة بها.
البنية العامة
ZipFile.testzip()
القيمة المعادة
يعيد التابع اسم أول ملف معطوب أو يعيد القيمة None
إن لم يكن هناك ملف معطوب.
يؤدي استدعاء التابع testzip()
على كائن ZipFile
مغلق إلى إطلاق الاستثناء ValueError
في الإصدار 3.6 من بايثون. كان التابع يطلق الاستثناء RuntimeError
في الإصدارات السابقة.
أمثلة
يبين المثال التالي آلية عمل التابع:
>>> import zipfile
>>> zip = zipfile.ZipFile('files.zip')
>>> zip.testzip()
>>> >>> print(zip.testzip())
None