У меня есть большой объем данных (пару концертов), которые мне нужно записать в zip файл в Python. Я не могу загрузить все это в память сразу, чтобы перейти к .writestr-методу ZipFile, и я действительно не хочу полностью загружать его на диск с использованием временных файлов, а затем читать его.
Есть ли способ передать генератор или файл-подобный объект в библиотеку ZipFile? Или есть какая-то причина, по которой эта возможность не поддерживается?
По zip файлу я имею в виду zip файл. Как поддерживается в пакете zipfile Python.