Я пытаюсь открыть в памяти распакованные файлы с помощью codecs.open()
. Я понял, как распаковать файл в памяти, но я не знаю, как создать объект файла и открыть его с помощью codecs
. Я экспериментировал с различными ZipFile
свойствами, но не повезло.
Итак, вот как я открыл zip в памяти:
import zipfile, io
f = 'somezipfile.zip'
memory_object = io.BytesIO(f.read())
zip_in_memory = zipfile.ZipFile(memory_object)