python-docx:'找不到包'

dsp*_*ebe 7 python python-docx

我在'/ var/code/oa'有一个doc.docx文件.我需要用python-docx读它.我写这个:

from docx import Document
document = Document('/var/code/oa/doc.docx')
Run Code Online (Sandbox Code Playgroud)

然后,有错误.. PackageNotFoundError:在'/var/code/oa/doc.docx'找不到包

为什么?

谢谢@soon.呃,这很愚蠢.原因是文件,它必须是docx文件.我只是将文件名更改docdocx,它不是真正的docx文件.

Ste*_*Lin 6

如果doc.docx中没有任何内容,则会引发PackageNotFoundError.尝试在其中放入一些东西并再次进行.同时,无效的docx文件也会导致此错误.告诉我它是否有效.