我试图在python中使用docx库来考虑word文档。问题是,无论我导入什么,我都会收到有关“没有属性”的错误消息。例如 - 文件
from docx import Document
给出输出
cannot import name Document
并且尝试使用Document以错误结束
AttributeError: 'module' object has no attribute 'Document'
任何语法似乎都是正确的。我使用的是docx模块版本0.2.4。
感谢您的帮助。
答案 0 :(得分:6)
我有类似的问题。我在我的虚拟环境中使用了pip install docx
。修复方法是pip uninstall docx
,然后是pip install python-docx
。
答案 1 :(得分:1)
您确定已正确安装docx
吗?因为它似乎没有安装。
您应该尝试使用pip
或easy_install
正确安装。
http://python-docx.readthedocs.org/en/latest/user/install.html
例如,我从来没有安装它,如果我尝试导入它,我会得到以下代码错误,这几乎是你得到的:
Traceback (most recent call last):
File "docx.py", line 1, in <module>
from docx import Document
File "/Users/xxxx/Documents/Python/docx.py", line 1, in <module>
from docx import Document
ImportError: cannot import name Document
答案 2 :(得分:1)