接着前一节内容《大话 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数据可视化实战》的数据集是一份重要的资源,对于想要学习和提升Tableau数据可视化技能的人来说极具价值。Tableau是一款强大的商业智能工具,它允许用户通过直观的拖放界面来探索和可视化...
大话存储:存储系统底层架构原理极限剖析(终极版)第3部分 大话存储:存储系统底层架构原理极限剖析(终极版)第3部分大话存储:存储系统底层架构原理极限剖析(终极版)第3部分
大话Java:从零基础到数据库、Web开发以漫画的形式,由浅入深、循序渐进地介绍Java编程的常用技术和方法,内容涵盖了Java基本语法结构、面向对象特征、集合框架体系、异常处理、GUI编程、MySQL数据库、JDBC数据库...
2. **多行字符串**:Python中,用三个单引号或双引号括起的字符串可以跨越多行,这在打印长文本或代码块时非常有用。在打印皮卡丘的练习中,多行字符串用于存储整个字符画,然后一次性打印出来。 3. **转义字符**:...
大话存储:存储系统底层架构原理极限剖析(终极版)_张冬2015.01_P989
### 一对象误用类易错成语总结梳理 在汉语的学习和使用过程中,正确理解和运用成语至关重要。成语作为汉语中的瑰宝,不仅蕴含着丰富...希望以上内容能够帮助大家在日常学习和交流中更准确地运用成语,避免常见的误区。
本文用比喻的方法大话python语言 通俗易懂 很容易上手,把深奥的文字变成形象化 的语言Python语言是什么? 想象你有一个非常聪明的机器人朋友,名字叫Python。Python能听懂你用简单的英语(编程语言)告诉它的指令,...
大话Python|基础语法(上)
所录制内容可在保留作者和出处的情况下自由传播。 如今的智能终端市场风起云涌,移动开发也成了许多开发人员创造梦想的新起点,而开发平台和开发工具众多,开发人员如何去选择?诺基亚的Qt 跨平台开发工具使得...
共5个压缩包
大话存储:存储系统底层架构原理极限剖析(终极版)第4部分 大话存储:存储系统底层架构原理极限剖析(终极版)第4部分
《大话存储:存储系统底层架构原理极限剖析(终极版)》是一本深入探讨存储技术的专业书籍,由一位对技术充满热情的作者精心撰写。这本书以其严谨性和创新性,为读者揭示了存储系统的奥秘,提供了全面而深入的洞察。...
[大话存储:网[大话存储:网络存储系统原理精解与最佳实践].张冬.扫描版络存储系统原理精解与最佳实践].张冬.扫描版
《大话移动APP测试》是一本详尽介绍Android与iOS平台测试应用的指南,旨在帮助读者深入理解并掌握移动应用的测试技术。本书全面覆盖了移动端的测试领域,包括平台特性、设备兼容性、功能测试、性能测试、安全测试等...
大话存储:存储系统底层架构原理极限剖析(终极版)第5部分 大话存储:存储系统底层架构原理极限剖析(终极版)第5部分
php版本用自己现在用的语言重新写一遍,文中的代码均可以在终端内部执行 网页版本: : 相关资源: 目录 执照 MIT许可证。
共5个压缩包
读书笔记:大话设计模式python实现