2012-03-27 117 views
0

我有一个Python 2.7中的bytearray对象,我从查询中获取到SQL服务器,我知道它是一个zip文件。我现在需要做的是访问zip文件中的数据。如何将bytearray转换为zip文件

如何将bytearray转换为文件并将其安全地保存到硬盘中?

如何直接在Python中访问zip文件中的数据?

+0

http://docs.python.org/library/zipfile.html – agf 2012-03-27 09:56:53

回答

1

要将其“转换”为文件:将字节数组写入磁盘而不更改任何内容(请务必打开文件以使用“wb”进行写入)。要在不保存到磁盘的情况下访问其内容,请将其嵌入到stringio对象(模仿打开的文件)中,并使用zipfile访问它。