Недопустимые атрибуты Docx
Я пытаюсь сделать что-либо, рассматривая документ Word, используя библиотеку docx в python. Проблема в том, что бы я ни импортировал, я получаю сообщение об ошибке "no attribute". Для примера - Документ
from docx import Document
дает выход
cannot import name Document
и любая попытка использовать Document заканчивается с ошибкой
AttributeError: 'module' object has no attribute 'Document'
Любой синтаксис кажется правильным. Я использую модуль docx версии 0.2.4.
Спасибо за помощь.
версии python-docx версии 0.3.0 и выше не совместимы с API с предыдущими версиями.
поэтому попробуйте обновить пакет или использовать старый api
У меня была аналогичная проблема. Я использовал pip install docx
в своей виртуальной среде. Исправлена pip uninstall docx
а затем pip install python-docx
.
вы уверены, что правильно установили 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