我的代码如下(从这里开始: 如何使用PyLZMA例 )
import py7zlib
...
#filename.__class__ is <class 'django.core.files.uploadedfile.InMemoryUploadedFile'>
archive = py7zlib.Archive7z(filename)
data = archive.getmember(archive.getnames()[0]).read()
我得到的错误是:
*** ValueError: data error during decompression
我用来测试的存档是从7Z制造商的网站上下载压缩的驱动程序。 我也用7zip的创建7Z压缩文件来进行测试,但我得到了相同的结果。