Python3.6,最近在看《用Python学网络爬虫》,使用mongodb,将一个zip文件,先经过zlib compress()压缩,再经过pickle dumps()序列化,最后通过bson.binary 的Binary()转为二进制文件存在mongodb中。使用的时候,先通过mongodb查找记录,再通过zlib decompress解压缩,然后使用pickle loads逆序列化获得zip文件。得到的类型是str,通过StringIO封装后传给ZipFile,跑出 BadZipFile异常,说这不是一个压缩文件。有遇到这个情况的吗???