1
我試圖用codecs.open()
打開內存中的解壓縮文件。我已經想出瞭如何在內存中解壓文件,但我不知道如何創建一個文件對象並用codecs
打開它。我已經嘗試過不同的ZipFile
屬性,但沒有運氣。使用codecs.open()訪問內存中的解壓縮文件
所以,在這裏我怎麼打開內存中的拉鍊:
import zipfile, io
f = 'somezipfile.zip'
memory_object = io.BytesIO(f.read())
zip_in_memory = zipfile.ZipFile(memory_object)
但我想,爲了速度。我正在重寫代碼,以便在內存中訪問文件,而不是在臨時文件中訪問。 – marw 2011-01-23 19:49:38