2012-03-27 118 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訪問它。