我尝试解压一个文件类型*.pcbdoc,它是Altium的文件格式。我可以在7zip中使用“open archive”查看和提取文件结构,但是我似乎无法在Python中打开它。我试过zipfile、py7zr、pyunpack等,但运气不佳
我知道我们不确定*.pcbdoc是哪种zip格式,但7zip如何打开存档?我可以用python做同样的事情吗?有人能给我一些帮助吗?非常感谢
我所尝试的:
zipfile.zipfile(源路径).extractall(输出路径)
获取错误:zipfile.BadZipFile:文件不是zip文件
py7zr.SevenZipFile(源路径,模式='r').extractall(输出路径)
获取错误:py7zr.exceptions.Bad7zFile:不是7z文件
存档(源路径)。提取所有(输出路径)
获取错误:pyunpack.PatoolError:patool无法解压缩,文件的存档格式未知
谢谢你的帮助。从comment:link中的链接学习,我将.pcbdoc作为olefile处理,这非常成功。以下是我所做的:
相关问题 更多 >
编程相关推荐