我在Python 2.7中有一个bytearray对象,我从查询到SQL服务器,我知道它是一个zip文件。我现在需要做的是访问zip文件中的数据。
如何将bytearray转换为文件并将其安全保存到硬盘?
如何直接在Python中访问zip文件中的数据?
答案 0 :(得分:1)
将其“转换”为文件:将bytearray写入磁盘而不更改任何内容(确保打开文件以使用“wb”写入)。要在不保存到磁盘的情况下访问其内容,请将其嵌入stringio
对象(模仿打开的文件)并使用zipfile
访问它。