python小白联盟IFTTT

python遇上word(1)

2018-08-08  本文已影响5人  雨路浅歌

学了几天的基础知识之后,我又耐不住寂寞想搞搞新事情了,所以今天和大家一起来学习python操纵word文档。

我们先要安装一个叫python-docx的库,老规矩,打开cmd输入pip install python-docx即可,如果出现拒绝访问错误,则以管理员运行cmd。

首先声明一下,本文所有测试均在word2010版本下进行。

新建、打开文件

新建、打开的文本的格式为.docx和.doc均通过。

添加标题

添加标题很简单,使用document.add_hending(heading,level=1)即可,level的值从0到9,默认值为1

添加段落

下面我们来给它添加段落。(注意要先关闭先前新建的文档再运行程序)

运行之后的结果是这样的

这个和添加标题时把level设置为0的结果一样。

如果想要在段落之前加一个段落,可以酱紫

当然,不仅仅只有''Title''这一种风格,还有'Caption'',''Heading 1~9'',''Subtitle'',''List Bullet''等等

我们来看一下(在测试之前我已经把除了''我是标题''的其它内容全部删除)

其它的我就不一一例举了,文末我会给出官方文档网址,大家可以看一下。

如果懒得找文档,还有另一种方法可以查看paragraph的各种风格。

改变段落样式

风格

下面我新建一个''test1.docx'',并且添加段落

结果:

把注释去掉之后的结果

对齐方式

运行结果

当然,除了居中对齐之外,还有左对齐,右对齐等等。

缩进

注意上面的首行缩进是可以在左缩进的后面叠加的哦

行距

段距

段落子集

段落子集这个名字是我瞎编的,我把它定义为一个段落中所有属性完全相同文字,在python-docx中理解为run,我给大家画个图加强理解。

为了说明段落子集,我再新建一个word文档''test2.docx''

文字样式

结果

今天就先到这里吧,明天继续。祝生活愉快!!!

python小白联盟
上一篇下一篇

猜你喜欢

热点阅读