python操作docx写入内容,并控制文本的字体颜色


Posted in Python onFebruary 13, 2020

功能:读取txt文本,然后将目的字符串标红,再将处理过的字符串写入docx中

txt文本内容:啊打发发烧鳌太路线点击点击诶的骄傲

计划将鳌太标红

代码:

f = open('D:\\test\\路线.txt', 'r')
content = f.read()
print(content)
#此方法在切分字符时可以保留切分符
pt = r'(鳌太)'
res = re.split(pt, content)
print(res[0])
document = Document()
p = document.add_paragraph(res[0])
#add_run在同一段添加内容
run = p.add_run(res[1])
#字体颜色
run.font.color.rgb = RGBColor(250,0,0)
p.add_run(res[2])
document.save('D:\\test\\路线.docx')

写入docx的文本:

啊打发发烧鳌太路线点击点击诶的骄傲

以上这篇python操作docx写入内容,并控制文本的字体颜色就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python字符串处理函数简明总结
Apr 13 Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
May 18 Python
Python简单网络编程示例【客户端与服务端】
May 26 Python
python生成ppt的方法
Jun 07 Python
Flask实现图片的上传、下载及展示示例代码
Aug 03 Python
python 用所有标点符号分隔句子的示例
Jul 15 Python
python socket 聊天室实例代码详解
Nov 14 Python
如何使用python切换hosts文件
Apr 29 Python
matplotlib基础绘图命令之imshow的使用
Aug 13 Python
Python如何实现感知器的逻辑电路
Dec 25 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
Mar 03 Python
Python pygame实现中国象棋单机版源码
Jun 20 Python
使用Python 自动生成 Word 文档的教程
Feb 13 #Python
python实现替换word中的关键文字(使用通配符)
Feb 13 #Python
python isinstance函数用法详解
Feb 13 #Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
Feb 13 #Python
基于python的docx模块处理word和WPS的docx格式文件方式
Feb 13 #Python
python 中的[:-1]和[::-1]的具体使用
Feb 13 #Python
Python使用docx模块实现刷题功能代码
Feb 13 #Python
You might like
收音机发烧友应当熟知的100条知识
2021/03/02 无线电
网站加速 PHP 缓冲的免费实现方法
2006/10/09 PHP
一个php作的文本留言本的例子(五)
2006/10/09 PHP
php数据访问之增删改查操作
2016/05/09 PHP
PHP获取真实客户端的真实IP
2017/03/07 PHP
php删除数组指定元素实现代码
2017/05/03 PHP
PHP crc32()函数讲解
2019/02/14 PHP
Js 获取HTML DOM节点元素的方法小结
2009/04/24 Javascript
基于jquery插件制作左右按钮与标题文字图片切换效果
2013/11/07 Javascript
JavaScript操作Oracle数据库示例
2015/03/06 Javascript
Bootstrap每天必学之模态框(Modal)插件
2016/04/26 Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
2016/05/30 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
基于MVC方式实现三级联动(JavaScript)
2017/01/23 Javascript
浅析Vue自定义组件的v-model
2017/11/26 Javascript
关于 angularJS的一些用法
2017/11/29 Javascript
jQuery实现的简单获取索引功能示例
2018/06/04 jQuery
Node.js连接Sql Server 2008及数据层封装详解
2018/08/27 Javascript
创建Vue项目以及引入Iview的方法示例
2018/12/03 Javascript
微信小程序实现文字无限轮播效果
2018/12/28 Javascript
详解Node.JS模块 process
2020/08/31 Javascript
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
2018/06/13 Python
python opencv读mp4视频的实例
2018/12/07 Python
python和mysql交互操作实例详解【基于pymysql库】
2019/06/04 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
Django如何重置migration的几种情景
2021/02/24 Python
CSS3中31种选择器使用方法教程
2013/12/05 HTML / CSS
大四学生思想汇报
2014/01/13 职场文书
邮政员工辞职信
2014/01/16 职场文书
网络编辑岗位职责范本
2014/02/10 职场文书
群众路线自查自纠工作情况报告
2014/10/28 职场文书
2014城乡环境综合治理工作总结
2014/12/19 职场文书
2015年党员创先争优承诺书
2015/01/22 职场文书
Vue3 Composition API的使用简介
2021/03/29 Vue.js
Python装饰器的练习题
2021/11/23 Python
Java中Dijkstra(迪杰斯特拉)算法
2022/05/20 Java/Android