解压缩数据时出错-3:错误的标题检查

时间:2010-03-18 14:07:14

标签: python

我的.zip文件包含csv数据。我正在使用

阅读.zip文件
<input type = "file" name = "select_file"/>

我想解压缩.zip文件并读取csv数据。

file_data = self.request.get('select_file')
file_str = zlib.decompress(file_data)  

#file_data_list = file_str.split('\n')
#file_Reader = csv.reader(file_data_list,quoting=csv.QUOTE_NONE )

我期待file_str中的csv数据但我收到错误。

error :: Error -3 while decompressing data: incorrect header check

我必须使用什么?

1 个答案:

答案 0 :(得分:1)

尝试制作一个zipfile.ZipFile对象 - 作为第一个参数,您需要一个类似开放文件的对象,因此首先使用cStringIOfile_data字节中创建一个。{ / p>