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

เราจะบีบอัดไฟล์ Python ขนาดใหญ่ได้อย่างไร


เราสามารถใช้ Python เพื่อบีบอัดหรือแตกไฟล์ได้ เราใช้โมดูล zipfile ใน Python เพื่อแยกหรือบีบอัดไฟล์แต่ละไฟล์หรือหลายไฟล์พร้อมกัน กระบวนการนี้เป็นเรื่องง่ายและต้องใช้โค้ดเพียงเล็กน้อย เราเริ่มต้นด้วยการนำเข้าโมดูล zipfile จากนั้นเปิดวัตถุ ZipFile ในโหมดเขียนโดยระบุพารามิเตอร์ที่สองเป็น 'w' ไฟล์ที่จะ zip อยู่ในโฟลเดอร์เดียวกับ 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 ()

สิ่งนี้จะสร้างไฟล์ซิป foo.zip จากไฟล์ foo.txt