جلب مكتبة الملف المضغوط
import zipfile
إسناد المسار(سلسلة نصية) إلى متغير
path = "E://Sample.zip"
تعريف أساس التعامل مع الملف المضغوط!
File = zipfile.ZipFile(path)
----------------------------------------------------------------------------------------------
ملاحظة:: يمكن إضافة معطى parameter آخر إلى: (zipfile.ZipFile(path
فنفتح الملف في وضع القراءة readعلى سبيل المثال فتصبح على الشكل التالي:
File = zipfile.ZipFile(path, 'r')
----------------------------------------------------------------------------------------------
الحصول على قائمة بأسماء الملفات الموجودة ضمن الملف المضغوط
NameList = File.namelist()
طباعة قائمة الملفات على الشاشة
print NameList
طباعة أسماء الملفات عاموديا ومرقمة
for number in range(len(NameList)):
print number, '|', NameList[number]
طباعة تعريف بما سنقوم به..
print "file name and information:"
طباعة خصائص الملف، إسم الملف وتاريخ التعديل والحجم بالترتيب:
for info in File.infolist():
print "file name: ", info.filename
print "date of modifing: ", info.date_time
print "size: ", info.file_size, "bytes"
print
أمر الطباعة print لوحده يعني طباعة سطر فارغ!
----------------------------
النتائج بالترتيب:
['Sample.txt', 'Sample.jpg']
0 | Sample.txt
1 | Sample.jpg
file name and information:
file name: Sample.txt
date of modifing: (2014, 9, 25, 15, 17, 12)
size: 31 bytes
file name: Sample.jpg
date of modifing: (2011, 12, 12, 18, 19, 48)
size: 28351 bytes
#zipfile