首页 > 解决方案 > Python mammoth 错误:zipfile.BadZipFile:文件不是 zip 文件

问题描述

我的代码在 Python 3.8.2 中运行,文件名是main.py

在此处输入图像描述

运行后python main.py,我收到如下错误:

在此处输入图像描述

我的文件路径是:C:\Users\84165\Desktop\KLTN-backend\upload\thainq\Test.docx

我已经在 stackoverflow 中搜索了几个小时关于此错误的信息,但没有解决方案。

我在某个地方错了吗?先感谢您。

标签: python-3.xmammoth

解决方案


发生这种情况的原因有两个

  1. 您的 docx 文件完全为空(0 字节)。
  2. 您的代码正在运行mammoth.convert_to_htmlmammoth.extract_raw_text当前打开的 docx 文件。请关闭您的文件,然后运行脚本。

推荐阅读