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的lambda匿名函数的简单介绍
Apr 25 Python
Python的ORM框架SQLAlchemy入门教程
Apr 28 Python
Python深入学习之装饰器
Aug 31 Python
Python实现的文本编辑器功能示例
Jun 30 Python
Python使用numpy实现BP神经网络
Mar 10 Python
python3+PyQt5+Qt Designer实现扩展对话框
Apr 20 Python
python将txt文档每行内容循环插入数据库的方法
Dec 28 Python
python实现简单的购物程序代码实例
Mar 03 Python
python 6.7 编写printTable()函数表格打印(完整代码)
Mar 25 Python
python属于软件吗
Jun 18 Python
Python selenium如何打包静态网页并下载
Aug 12 Python
Python中Matplotlib的点、线形状、颜色以及绘制散点图
Apr 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实现文件下载更能介绍
2012/11/23 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
PHP开发框架Laravel数据库操作方法总结
2014/09/03 PHP
Symfony2开发之控制器用法实例分析
2016/02/05 PHP
php分页查询的简单实现代码
2017/03/14 PHP
PHP的反射机制实例详解
2017/03/29 PHP
Jquery实现仿腾讯微博发表广播
2014/11/17 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
AngularJS 过滤器的简单实例
2016/07/27 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
2016/08/05 Javascript
AngularJS ui-router (嵌套路由)实例
2017/03/10 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
js 只比较时间大小的实例
2017/10/26 Javascript
Node.js创建Web、TCP服务器
2017/12/05 Javascript
js中el表达式的使用和非空判断方法
2018/03/28 Javascript
Vue中使用sass实现换肤功能
2018/09/07 Javascript
vue中的适配px2rem示例代码
2018/11/19 Javascript
[49:08]Secret vs VP 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python中几种导入模块的方式总结
2017/04/27 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
2018/01/22 Python
Python如何抓取天猫商品详细信息及交易记录
2018/02/23 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
2019/02/13 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
解决torch.autograd.backward中的参数问题
2020/01/07 Python
Python列表切片常用操作实例解析
2020/03/10 Python
django执行原始查询sql,并返回Dict字典例子
2020/04/01 Python
使用CSS3中的calc()属性来以算式表达尺寸数值
2016/06/06 HTML / CSS
浅谈html5 响应式布局
2014/12/24 HTML / CSS
详解HTML5中rel属性的prefetch预加载功能使用
2016/05/06 HTML / CSS
canvas简易绘图的实现(海绵宝宝篇)
2018/07/04 HTML / CSS
使用Html5多媒体实现微信语音功能
2019/07/26 HTML / CSS
Bally巴利中国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/10/09 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2013/07/12 面试题
铁路工务反思材料
2014/02/07 职场文书
关于党风廉政建设宣传教育月的活动总结!
2019/08/08 职场文书
python数据库批量插入数据的实现(executemany的使用)
2021/04/30 Python