笔者最近在学习运用通过python来编辑word文档。python的第三方库python-docx的推荐比较多,个人觉得这差不多又是一个标准了。至发文止,python-docx 0.8.10是最新的版本。
鉴于PyPI网站内容为纯英文,搜索又很难找到相关系统的教程,笔者决定尝试用“汉化”python-docx 0.8.10手册。水平有限,也许会有所疏漏,欢迎批评指正。
python-docx概述
python-docx是用于创建和更新word文档(.docx)的Python第三方库,可以被安装调用。
可以创建空白文档和修改已存在文档,事实上它主要还是用于修改已经存在的文档。
python-docx 0.8.10 安装
注意:python docx 0.3.0及更高版本与以前的版本不兼容
python-docx由PyPI托管,安装相对简单。 附上笔者自身的python-docx安装过程,有兴趣可以看看。
有三种python-docx库安装方式:
1.pip安装: (笔者用的也是这种方式)
pip install python-docx
2.easy_install安装:
easy_install python-docx
3.手动安装:
pip安装及easy_install安装失败后,可以从PyPI下载发行版本、解压缩原始码并运行setup.py来手动安装它:
tar xvzf python-docx-{version}.tar.gz
cd python-docx-{version}
python setup.py install
python docx依赖lxml包。pip和easy_install会自动处理,但是最后一种方法,需要自己安装lxml包。(pip install lxml)
python-docx 0.8.10安装要求
Python 2.6, 2.7, 3.3, or 3.4
lxml >= 2.3.2
内容源于PyPI。
原始手册内容可参考:https://python-docx.readthedocs.io/en/latest/index.html。