大家好,小编来为大家解答以下问题,python开发文档管理系统,python如何开发web项目,现在让我们一起来看看吧!
同事需要批量出500个Word文档,按照1个Word文档耗时1分钟来算也需要8.33小时足足有1天工时。于是,这位同事找到了才哥帮忙,才哥接过需求花了不到30分钟写好脚本,运行脚本不到1分钟就生成了500份Word文档并且进行了分类归档!
1. 安装模块
这里我们用到的是python-docx
模块,读写Word
文档的操作均有它完成!
安装该模块,在命令行键入以下命令
pip install python-docx
在进行后续介绍前,我们先简单了解一下Word
文档python画心的源代码。和纯文本(比如txt
)相比, .docx
文件有很多种结构,这些结构在python-docx
中用3种不同的类型来表示:最高一层是Document
对象表示文档,每个Document
对象包含一个Paragraph
对象也就是段落组成的列表,而每个Paragraph
对象则包含一个Run
对象的列表,至于Run
对象大家可以通过下面的段落Paragraph
来了解。
我们知道Word
里的文本包含有很多