الخميس، 21 مايو 2015

فتح ملف مضغوط zip .. ومعرفة معلومات عن الملفات داخله

جلب مكتبة الملف المضغوط
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

ليست هناك تعليقات:

إرسال تعليق