接着前一节内容《大话 Python:python word 应用 -- 做一个最简单的 word 文档》,这一节说一下对 word 文档内容的常规操作。如何设置字体大小、字体样式、字体颜色、段落格式等针对文档内容的操作。
1、导入相关依赖
1# 字体设置函数
2from docx.oxml.ns import qn
3# word 文档对象
4from docx import Document
5# 字体颜色对象
6from docx.shared import RGBColor
7# 缩进字符设置
8from docx.shared import Inches
2、添加下划线,加粗
1# 添加内容
2paragraph = doc_.add_paragraph()
3run_ = paragraph.add_run("Python 集中营")
4# 获取字体对象
5font_ = run_.font
6# 设置下划线
7font_.underline = True
8# 设置加粗
9font_.bold = True
3、设置字体颜色
1# 添加内容
2paragraph = doc_.add_paragraph()
3run_ = paragraph.add_run("Python 集中营")
4# 获取字体对象
5font_ = run_.font
6# 设置字体颜色
7font_.color.rgb = RGBColor(0xFF,0x00,0x00)
4、设置字体大小
1# 添加内容
2paragraph = doc_.add_paragraph()
3run_ = paragraph.add_run("Python 集中营")
4# 获取字体对象
5font_ = run_.font
6# 设置字体大小
7font_.size = Pt(20)
5、设置段落格式
1# 添加内容
2content_ ="Hello World"
3paragraph = doc_.add_paragraph(content_)
4# 获取格式对象
5paragraph_format = paragraph.paragraph_format
6# 设置首行缩进
7paragraph_format.first_line_indent = Inches(0.2)
8# 设置段前距,单位为英镑
9paragraph_format.space_after = Pt(10)
10# 设置段后距,单位为英镑
11paragraph_format.space_before = Pt(5)
6、插入表格
1# 添加表格
2table_ = doc_.add_table(rows=2, cols=2, style="Medium Grid 1 Accent 1")
3# 填写第一行第一列内容
4table_.cell(0,0).text ="公众号【Python 集中营】"
5# 填写第一行第二列内容
6table_.cell(0,1).text ="技术分享、实战累积、学习社区"
7# 填写第二行第一列内容
8table_.cell(1,0).text ="描述"
9# 填写第二行第二列内容
10table_.cell(1,1).text ="人生苦短、我爱 Python"
7、插入图片
1# 添加图片、width 属性设置大小
2doc_.add_picture(r"/usr/load/download/test.png", width=Inches(4.25))
3# 保存文档
4doc_.save('Python集中营--Word 内容格式.docx')
更多精彩前往微信公众号【Python 集中营】,专注后端编程实战,原创文章每天更新!
相关推荐
特别提醒:本文件为《大话数据分析:Tableau数据可视化实战》的数据集,并不是PDF书籍。
大话存储:存储系统底层架构原理极限剖析(终极版)第3部分 大话存储:存储系统底层架构原理极限剖析(终极版)第3部分大话存储:存储系统底层架构原理极限剖析(终极版)第3部分
大话Java:从零基础到数据库、Web开发以漫画的形式,由浅入深、循序渐进地介绍Java编程的常用技术和方法,内容涵盖了Java基本语法结构、面向对象特征、集合框架体系、异常处理、GUI编程、MySQL数据库、JDBC数据库...
所录制内容可在保留作者和出处的情况下自由传播。 如今的智能终端市场风起云涌,移动开发也成了许多开发人员创造梦想的新起点,而开发平台和开发工具众多,开发人员如何去选择?诺基亚的Qt 跨平台开发工具使得...
共5个压缩包
大话存储:存储系统底层架构原理极限剖析(终极版)第5部分 大话存储:存储系统底层架构原理极限剖析(终极版)第5部分
大话存储:存储系统底层架构原理极限剖析(终极版)第4部分 大话存储:存储系统底层架构原理极限剖析(终极版)第4部分
php版本用自己现在用的语言重新写一遍,文中的代码均可以在终端内部执行 网页版本: : 相关资源: 目录 执照 MIT许可证。
大话存储:存储系统底层架构原理极限剖析(终极版)_张冬2015.01_P989
[大话存储:网[大话存储:网络存储系统原理精解与最佳实践].张冬.扫描版络存储系统原理精解与最佳实践].张冬.扫描版
《大话存储:存储系统底层架构原理极限剖析(终极版)》内容涉及:计算机IO基本概念,硬盘物理结构、盘片数据结构和工作原理,七种常见RAID原理详析以及性能细节对比,虚拟磁盘、卷和文件系统原理,磁盘阵列系统,...
NULL 博文链接:https://never-say-never.iteye.com/blog/851923
共5个压缩包
资源名称:大话存储:存储系统底层架构原理极限剖析资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
大话云计算:从云起源到智能云未来.pptx
一个无比严谨的技术痴迷者创作的一本饱含诚意与想象力的经典存储著作。
在Python3环境下,调试实现了《大话设计模式》中简单工厂模式,通过定义单独的工厂类,完成对具体的产品的实例化,参考链接 具体实现见代码: #!/usr/bin/env python # -*- coding: utf-8 -*- # Date : 2017-10-15 ...
《大话处理器:处理器基础知识读本》主要内容简介:处理器是IT、通信、电子产业的基石,没有处理器,信息产业大厦就如同建立在沙滩之上。《大话处理器:处理器基础知识读本》是一本图文并茂、生动幽默的处理器科普读本...