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

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


يعيد التابع قائمة تتضمّن كائن ZipFile لكل عضو من أعضاء الأرشيف.

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

ZipFile.infolist()

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

يعيد التابع قائمة تتضمّن كائن ZipFile لكل عضو من أعضاء الأرشيف، وتكون عناصر القائمة مرتّبة بنفس ترتيب الملفات في ملف ZIP على القرص في حال فتح أرشيف موجود فعلًا.

أمثلة

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

>>> import zipfile
>>> zip = zipfile.ZipFile('files.zip')
>>> zip.infolist()
[<ZipInfo filename='file1.txt' compress_type=deflate filemode='-rw-r--r--' file_size=10240 compress_size=127>, <ZipInfo filename='file2.html' compress_type=deflate filemode='-rw-r--r--' file_size=0 compress_size=2>, <ZipInfo filename='file3.py' compress_type=deflate filemode='-rw-r--r--' file_size=0 compress_size=2>]

انظر أيضًا

  • التابع ZipFile.getinfo()‎: يعيد التابع كائن ZipFile مع معلومات حول عضو الأرشيف المعطى.
  • التابع ZipFile.namelist()‎: يعيد التابع قائمة بأسماء الأعضاء في ملف الأرشيف.

مصادر

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