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多线程同步Lock、RLock、Semaphore、Event实例
Nov 21 Python
python基础教程之匿名函数lambda
Jan 17 Python
Python字符串格式化的方法(两种)
Sep 19 Python
Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
Apr 18 Python
目前最全的python的就业方向
Jun 05 Python
python 定义给定初值或长度的list方法
Jun 23 Python
PyTorch基本数据类型(一)
May 22 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
Jun 25 Python
python标记语句块使用方法总结
Aug 05 Python
Python测试模块doctest使用解析
Aug 10 Python
python3 pathlib库Path类方法总结
Dec 26 Python
python将音频进行变速的操作方法
Apr 08 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 Undefined index报错的修复方法
2011/07/17 PHP
php打造属于自己的MVC框架
2012/03/07 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
2015/06/03 PHP
ThinkPHP路由详解
2015/07/27 PHP
php中删除、清空session的方式总结
2015/10/09 PHP
解决laravel中日志权限莫名变成了root的问题
2019/10/17 PHP
javascript获取当前鼠标坐标的方法
2015/01/10 Javascript
Angularjs编写KindEditor,UEidtor,jQuery指令
2015/01/28 Javascript
JavaScript实现打字效果的方法
2015/07/10 Javascript
js简单实现标签云效果实例
2015/08/06 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
2016/05/16 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
ES6新数据结构Set与WeakSet用法分析
2017/03/31 Javascript
react开发中如何使用require.ensure加载es6风格的组件
2017/05/09 Javascript
vue.js实现的绑定class操作示例
2018/07/06 Javascript
element-ui 上传图片后清空图片显示的实例
2018/09/04 Javascript
详解为生产环境编译Angular2应用的方法
2018/12/10 Javascript
vue中filters 传入两个参数 / 使用两个filters的实现方法
2019/07/15 Javascript
VUE实现移动端列表筛选功能
2019/08/23 Javascript
js blob类型url的视频下载问题的解决
2019/11/29 Javascript
vue路由传参的基本实现方式小结【三种方式】
2020/02/05 Javascript
Python多线程中阻塞(join)与锁(Lock)使用误区解析
2018/04/27 Python
Python 抓取微信公众号账号信息的方法
2019/06/14 Python
余弦相似性计算及python代码实现过程解析
2019/09/18 Python
使用Tensorboard工具查看Loss损失率
2020/02/15 Python
Django认证系统user对象实现过程解析
2020/03/02 Python
Python random模块的使用示例
2020/10/10 Python
Python读取图像并显示灰度图的实现
2020/12/01 Python
使用HTML5技术开发一个属于自己的超酷颜色选择器
2013/09/22 HTML / CSS
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
大三学生做职业规划:给未来找个方向
2014/02/24 职场文书
购房协议书
2014/04/11 职场文书
一份没有按时交货失信于客户的检讨书
2014/09/19 职场文书
后备干部推荐材料
2014/12/24 职场文书
2015年班主任个人工作总结
2015/03/31 职场文书
老生常谈 使用 CSS 实现三角形的技巧(多种方法)
2021/04/13 HTML / CSS