【发布时间】:2013-09-23 18:52:29
【问题描述】:
有没有办法通过传入 zip 文件的文字字节来初始化 ZipFile 对象,而不是让它读取文件名?我正在构建一个不需要触摸磁盘的宁静应用程序;它只是打开文件,对其进行处理,重新压缩并发送。
【问题讨论】:
-
明确一点:我想要的是能够从二进制字符串打开 zip 文件。如,我传入一个包含二进制数据的字符串,然后我收到一个 ZipFile 对象。到目前为止,我看到的 StringIO 代码处理将 ZipFile 写入字符串,但它似乎没有提供避免写入临时文件的方法。