الصنف PyZipFile() في بايثون
< Python
تأخذ الدالة البانية للصنف PyZipFile نفس المعاملات الموجودة في الدالة البانية للصنف ZipFile إضافة إلى المعامل optimize.
البنية العامة
class zipfile.PyZipFile(file, mode='r', compression=ZIP_STORED, allowZip64=True, optimize=-1)
المعاملات
optimize
راجع توثيق التابع PyZipFile.writepy() للاطلاع على وظيفة هذا المعامل.
ملاحظات:
- هذا الكائن جديد في الإصدار 3.2 من بايثون.
- أصبحت إضافات ZIP64 مفعّلة بصورة افتراضية في الإصدار 3.4 من بايثون.
توابع الصنف ZipFile
تمتلك نسخ هذا الصنف نفس التوابع الموجودة في الصنف ZipFile إضافة إلى التابع التالي:
التابع PyZipFile.writepy()
يبحث التابع عن الملفات ذات الامتداد *.py ويضيف الملف المقابل إلى الأرشيف.
أمثلة
يبين المثال التالي طريقة إنشاء كائن PyZipFile يدعم الكتابة:
>>> import zipfile
>>> pyzip = zipfile.PyZipFile('files.zip', 'w')
انظر أيضًا
- الصنف
ZipFile: يستخدم هذا الصنف لقراءة ملفات ZIP والكتابة فيها. - الصنف
ZipInfo: يستخدم هذا الصنف لعرض المعلومات الخاصّة بعضو من أعضاء ملف الأرشيف.