Tổng quan
Đối với mỗi định dạng hỗ trợ một số mục, lớp tương ứng có phương thức extract_to_directory. Nó nên được sử dụng để trích xuất toàn bộ nội dung lưu trữ, bao gồm các thư mục con vào vị trí được chỉ định.ZIP Giải nén tập tin lưu trữ
Dưới đây là ví dụ về cách sử dụng thư viện aspose.zip để làm việc với kho lưu trữ ZIP. Sử dụng mã đã cho, bạn có thể trích xuất nội dung của kho lưu trữ vào thư mục đã cho bằng Python.
with zp.Archive("archive.zip") as archive:
archive.extract_to_directory("C:\\extracted")
Giải nén tập tin RAR
with zp.rar.RarArchive("archive.rar") as archive:
archive.extract_to_directory("C:\\extracted")
Giải nén tập tin CAB
with zp.cab.CabArchive("archive.cab") as archive:
archive.extract_to_directory("C:\\extracted")
Các ví dụ mã này giới thiệu cách giải nén các kho lưu trữ có nhiều định dạng khác nhau bằng thư viện Aspose.Zip trong Python. Họ sử dụng các lớp thích hợp cho các kho lưu trữ ZIP, RAR và CAB để trích xuất nội dung của chúng vào thư mục "C:\extracted" được chỉ định. Cách tiếp cận này cung cấp một giải pháp phổ quát để xử lý các định dạng lưu trữ khác nhau, hợp lý hóa quá trình giải nén.
Cách giải nén tệp TAR
Phần này cung cấp các ví dụ về cách sử dụng thư viện Aspose.Zip. Đoạn mã sau đây trình bày cách trích xuất nội dung lưu trữ từ một luồng vào một thư mục được chỉ định. Những ví dụ này sẽ trang bị cho bạn cách quản lý hiệu quả các kho lưu trữ trong các dự án Python của bạn.
with io.FileIO("archive.tar") as tar_file:
with zp.tar.TarArchive(tar_file) as archive:
archive.extract_to_directory("~/extracted")
Trích xuất tệp XAR
with io.FileIO("archive.xar") as tar_file:
with zp.xar.XarArchive(xar_file) as archive:
archive.extract_to_directory("~/extracted")
Các ví dụ mã này minh họa việc giải nén các kho lưu trữ ở định dạng TAR và XAR vào một thư mục được chỉ định. Ví dụ đầu tiên mở tệp "archive.tar", tạo đối tượng TarArchive và trích xuất nội dung của nó vào thư mục "\extracted". Tương tự, ví dụ thứ hai mở tệp "archive.xar", tạo đối tượng XarArchive và trích xuất nội dung của nó vào cùng thư mục "\extracted".
Aspose.ZIP được hỗ trợ khác cho các tính năng API Python.Net
Với thư viện Aspose.ZIP trong Python.Net, bạn có thể xử lý liền mạch các tác vụ khác nhau liên quan đến tài liệu tệp ZIP. Cho dù bạn cần chuyển đổi định dạng, hợp nhất tệp, chỉnh sửa nội dung hay trích xuất dữ liệu, Aspose.ZIP đều cung cấp chức năng toàn diện để hợp lý hóa quy trình làm việc của bạn và nâng cao năng suất.
Support and Learning Resources
- Tài nguyên học tập
- Tài liệu
- Mã nguồn
- Tài liệu tham khảo API
- Hỗ trợ sản phẩm
- Hỗ trợ miễn phí
- Hỗ trợ trả phí
- Blog
- Ghi chú phát hành
- Tại sao Aspose.Zip lại dành cho Python.Net?
- Danh sách khách hàng
- Câu chuyện thành công