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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث


يعيد التابع قائمة تتضمّن كائن 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 في توثيق بايثون الرسمي.