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的Django中将文件上传至七牛云存储的代码分享
Jun 03 Python
Python+OpenCV人脸检测原理及示例详解
Oct 19 Python
Python socket实现多对多全双工通信的方法
Feb 13 Python
Python Pandas分组聚合的实现方法
Jul 02 Python
Python:合并两个numpy矩阵的实现
Dec 02 Python
python实现监控阿里云账户余额功能
Dec 16 Python
解决pytorch-yolov3 train 报错的问题
Feb 18 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
Mar 30 Python
浅谈keras中的目标函数和优化函数MSE用法
Jun 10 Python
Python selenium模块实现定位过程解析
Jul 09 Python
PyTorch实现重写/改写Dataset并载入Dataloader
Jul 14 Python
Python 在局部变量域中执行代码
Aug 07 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
用PHP中的 == 运算符进行字符串比较
2006/11/26 PHP
PHP取得一个类的属性和方法的实现代码
2011/05/22 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
2020/10/01 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
Yii框架日志记录Logging操作示例
2018/07/12 PHP
php新建文件的方法实例
2019/09/26 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
页面中iframe相互传值传参
2009/12/13 Javascript
IE8 中使用加速器(Activities)
2010/05/14 Javascript
jquery延迟加载外部js实现代码
2013/01/11 Javascript
让jQuery与其他JavaScript库并存避免冲突的方法
2013/12/23 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
jquery插件orbit.js实现图片折叠轮换特效
2015/04/14 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
vue.js将时间戳转化为日期格式的实现代码
2018/06/05 Javascript
Java Web开发过程中登陆模块的验证码的实现方式总结
2016/05/25 Python
python计算两个地址之间的距离方法
2018/06/09 Python
python中yield的用法详解——最简单,最清晰的解释
2019/04/04 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
浅谈python3中input输入的使用
2019/08/02 Python
python 默认参数相关知识详解
2019/09/18 Python
CSS3绘制圆角矩形的简单示例
2015/09/28 HTML / CSS
HTML5文档结构标签
2017/04/21 HTML / CSS
canvas绘制视频封面的方法
2018/02/05 HTML / CSS
美国知名平价彩妆品牌:e.l.f. Cosmetics
2017/11/20 全球购物
阿尔卡特(中国)的面试题目
2014/08/20 面试题
高中数学教学反思
2014/01/30 职场文书
妈妈活动方案
2014/08/15 职场文书
初中语文教学随笔
2015/08/15 职场文书
2016年万圣节家长开放日活动总结
2016/04/05 职场文书
导游词之太湖
2019/10/08 职场文书
一文读懂navicat for mysql基础知识
2021/05/31 MySQL
帮你提高开发效率的JavaScript20个技巧
2021/06/18 Javascript
教你使用一行Python代码玩遍童年的小游戏
2021/08/23 Python