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