Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào chúng ta có thể nén các tệp Python lớn?


Chúng ta có thể sử dụng Python để nén hoặc giải nén tệp. Chúng tôi sử dụng mô-đun zipfile bằng Python, để giải nén hoặc nén các tệp riêng lẻ hoặc nhiều tệp cùng một lúc. Quá trình này rất dễ dàng và cần rất ít mã. Chúng tôi bắt đầu bằng cách nhập mô-đun zipfile và sau đó mở đối tượng ZipFile ở chế độ ghi bằng cách chỉ định tham số thứ hai là 'w'. Tệp sẽ được nén nằm trong cùng thư mục với tệp mã này hoặc thay vào đó có thể chỉ định đường dẫn của tệp sẽ được nén. Đây là mã bạn cần -

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

Thao tác này tạo tệp nén foo.zip từ tệp foo.txt