我在Windows 10机器上安装了python-docx
软件包,但无法正常工作。我不断收到错误消息
“ importError:没有名为
docx.api
的模块;docx
不是软件包。
所以我尝试了可以在互联网上找到的标准东西:
docx
=>尚未安装lxml
setupTools
我在普通的CMD Windows 10中运行python。 Python版本3.5.1 其他python脚本运行正常。
如果我现在看一下Python中安装的模块(点列表):
Package Version
----------- -------
lxml 4.4.1
pip 19.2.3
pypiwin32 223
python-docx 0.8.10
pythonnet 2.3.0
pywin32 223
setuptools 41.2.0
XlsxWriter 1.0.5
CODE:
from docx import Document
from docx.shared import Inches
document = Document()
document.add_heading("Python Word Doc")
document.add_paragraph("This is a test")
document.save('Demo1.docx')
该脚本会创建一个名为“ pychache ”的文件夹,其中包含文件docx.cpython-35.pyc
但我期望它会创建一个Word文件。
答案 0 :(得分:0)
我发现了问题:我也有一个名为
的python文件'docx.py'
重命名该文件后,它可以正常工作。