python-3.x - 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 中搜索了几个小时关于此错误的信息,但没有解决方案。
我在某个地方错了吗?先感谢您。
解决方案
发生这种情况的原因有两个
- 您的 docx 文件完全为空(0 字节)。
- 您的代码正在运行
mammoth.convert_to_html
或mammoth.extract_raw_text
当前打开的 docx 文件。请关闭您的文件,然后运行脚本。