جلب مكتبة الملف المضغوط
إسناد المسار(سلسلة نصية) إلى متغير
تعريف أساس التعامل مع الملف المضغوط!
فنفتح الملف في وضع القراءة readعلى سبيل المثال فتصبح على الشكل التالي:
الحصول على قائمة بأسماء الملفات الموجودة ضمن الملف المضغوط
طباعة قائمة الملفات على الشاشة
طباعة أسماء الملفات عاموديا ومرقمة
طباعة تعريف بما سنقوم به..
طباعة خصائص الملف، إسم الملف وتاريخ التعديل والحجم بالترتيب:
----------------------------
النتائج بالترتيب:
#zipfile
import zipfile
path = "E://Sample.zip"
File = zipfile.ZipFile(path)
----------------------------------------------------------------------------------------------
ملاحظة:: يمكن إضافة معطى parameter آخر إلى: (zipfile.ZipFile(path
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
ليست هناك تعليقات:
إرسال تعليق