我有一個大的zip文件,其中包含許多我想要通過塊解壓縮的文件,以避免消耗太多內存。通過python中的塊解壓縮文件夾
我試過使用python模塊zipfile
,但我沒有找到一種方法來通過塊加載存檔並將其解壓縮到磁盤上。
有沒有簡單的方法來做到這一點在python中?
編輯
@史蒂芬 - rumbalski正確地指出的是zipfile
正確地解壓縮文件處理一個大文件通過一個無需加載完整存檔。
我的問題在於,我的zip文件位於AWS S3上,而且我的EC2實例無法在RAM中加載這樣一個大文件,因此我通過塊下載了該文件,並且我想通過塊來解壓縮它。
參數'ix_begin'和'ix_end'似乎並沒有被使用。 (此外,這似乎試圖解決與OP狀態不同的問題。) – 9000