Trong ứng dụng web python, tôi đang đóng gói một số nội dung trong một tệp zip. Tôi muốn làm điều này hoàn toàn trên bay, trong bộ nhớ, mà không cần chạm vào đĩa. Điều này đi tốt bằng cách sử dụng ZipFile.writestr miễn là tôi đang tạo một cấu trúc thư mục bằng phẳng, nhưng làm cách nào để tạo thư mục bên trong mã zip?Làm thế nào để tạo một tệp zip trong bộ nhớ với các thư mục mà không cần chạm vào đĩa?
Tôi đang sử dụng python2.4.
http://docs.python.org/library/zipfile.html
Bạn đã thử đặt tên tệp của tệp để thêm vào 'directory/filename.ext' chưa? – theomega
@theomega là chính xác. – mahmoud