الفرق بين المراجعتين ل"Python/PyZipFile"
< Python
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الصنف <code>PyZipFile()</code> في بايثون}}</noinclude> تأخذ الدالة البانية للصنف PyZipFile نفس ا...') |
|||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الصنف <code>PyZipFile()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الصنف <code>PyZipFile()</code> في بايثون}}</noinclude> | ||
− | تأخذ الدالة البانية للصنف PyZipFile نفس المعاملات الموجودة في الدالة البانية للصنف ZipFile إضافة إلى المعامل optimize | + | تأخذ الدالة البانية للصنف <code>PyZipFile</code> نفس المعاملات الموجودة في الدالة البانية للصنف <code>[[Python/ZipFile|ZipFile]]</code> إضافة إلى المعامل <code>optimize</code>. |
− | |||
− | |||
− | |||
== البنية العامة == | == البنية العامة == | ||
سطر 14: | سطر 11: | ||
== المعاملات == | == المعاملات == | ||
− | === optimize === | + | === <code>optimize</code> === |
راجع توثيق التابع <code>[[Python/PyZipFile/writepy|PyZipFile.writepy()]]</code> للاطلاع على وظيفة هذا المعامل. | راجع توثيق التابع <code>[[Python/PyZipFile/writepy|PyZipFile.writepy()]]</code> للاطلاع على وظيفة هذا المعامل. | ||
+ | |||
+ | '''ملاحظات:''' | ||
+ | * هذا الكائن جديد في الإصدار 3.2 من بايثون. | ||
+ | * أصبحت إضافات ZIP64 مفعّلة بصورة افتراضية في الإصدار 3.4 من بايثون. | ||
== توابع الصنف <code>ZipFile</code> == | == توابع الصنف <code>ZipFile</code> == | ||
− | تمتلك نسخ هذا الصنف نفس التوابع الموجودة في الصنف ZipFile إضافة إلى التابع | + | تمتلك نسخ هذا الصنف نفس التوابع الموجودة في الصنف <code>[[Python/ZipFile|ZipFile]]</code> إضافة إلى التابع التالي: |
=== التابع <code>[[Python/PyZipFile/writepy|PyZipFile.writepy()]]</code> === | === التابع <code>[[Python/PyZipFile/writepy|PyZipFile.writepy()]]</code> === |
المراجعة الحالية بتاريخ 10:16، 16 نوفمبر 2018
تأخذ الدالة البانية للصنف 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
: يستخدم هذا الصنف لعرض المعلومات الخاصّة بعضو من أعضاء ملف الأرشيف.