Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธี Compress ไฟล์ Python ขนาดใหญ่

เราสามารถใช้ Python เพื่อ Compress หรือ Extract ไฟล์ได้ เราใช้ Module zipfile ใน Python เพื่อ Extract หรือ Compress ไฟล์เดี่ยวหรือหลายไฟล์พร้อมกัน กระบวนการนี้ง่ายและต้องการโค้ดน้อยมาก เริ่มต้นด้วยการ Import zipfile Module แล้วเปิด ZipFile Object ใน Write Mode โดยระบุ Parameter ตัวที่สองเป็น 'w' ไฟล์ที่จะ Zip อยู่ใน Folder เดียวกับ Code File นี้ หรือระบุ Path ของไฟล์ที่จะ Zip แทนได้ โค้ดที่ต้องการมีดังนี้ -

import zipfile

foo_zip = zipfile.ZipFile('foo.zip', 'w')
foo_zip.write('foo.txt', compress_type=zipfile.ZIP_DEFLATED)
foo_zip.close()

สิ่งนี้สร้าง Zipped File foo.zip จากไฟล์ foo.txt