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

作者:如鱼得水RYDS 时间:2023-11-25 03:14:33 

功能:读取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的文本:

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

来源:https://blog.csdn.net/qq_35699528/article/details/84846131

标签:python,docx,文本,字体颜色
0
投稿

猜你喜欢

  • 段正淳的css笔记(1)分类之间的横竖线

    2007-11-01 21:47:00
  • python中sample函数的介绍与使用

    2021-02-02 15:38:56
  • Python给你的头像加上圣诞帽

    2023-08-28 11:30:41
  • 高性能PHP框架Symfony2经典入门教程

    2023-11-16 02:39:23
  • PyQT5之使用QT Designer创建基本窗口方式

    2023-10-06 05:59:41
  • 在VScode中创建你的代码模板的方法

    2022-08-28 10:52:09
  • MySQL server has gone away 问题的解决方法

    2024-01-18 11:46:11
  • python flask sqlalchemy连接数据库流程介绍

    2024-01-23 18:34:36
  • asp如何验证IP地址?

    2010-06-10 18:37:00
  • python自动化测试selenium操作checkbox和radiobox技术

    2021-11-01 16:12:54
  • Laravel实现批量更新多条数据

    2023-10-23 03:23:03
  • MySQL如何利用DCL管理用户和控制权限

    2024-01-14 13:33:21
  • python pygame模块编写飞机大战

    2021-06-30 23:53:48
  • python输入中文的实例方法

    2023-08-03 03:25:43
  • SQL学习笔记四 聚合函数、排序方法

    2011-09-30 11:33:29
  • 浅谈javascript中关于日期和时间的基础知识

    2024-04-19 09:45:56
  • My Sql 1067错误与编码问题的解决方案

    2024-01-19 12:53:53
  • python控制台显示时钟的示例

    2023-10-23 12:04:24
  • 10个最容易犯的HTML标签错误

    2010-09-13 12:37:00
  • python imutils包基本概念及使用

    2023-10-20 21:38:09
  • asp之家 网络编程 m.aspxhome.com