使用没有任何库读取的请求进行Docx下载

时间:2019-06-03 19:34:41

标签: python

我正在使用python请求模块下载docx文件,一旦收到响应,我就使用以下代码将文件分块写入。

def readword(path,r):
    with open(path, 'wb' ) as f:
        for chunk in r.iter_content( 1024 * 1024 * 2 ):  # 2 MB chunks
            f.write(chunk)

在物理位置上创建文件后,我可以打开它并进行验证。但是,当我尝试使用任何无法打开的可用库打开此docx文件时,问题就从这里开始。

每当尝试阅读文档库时,要么不阅读它,要么在下面显示错误消息。

KeyError:“集合中没有类型'http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument'的关系”

任何人都可以在这里帮助我,为什么我的库中没有任何内容?为什么库无法识别已保存的docx?

我尝试使用不同的库,例如docx,docx2txt等,但是没有运气。

0 个答案:

没有答案