# 适合比较长的模板,并且保留原格式

from docx import Document

from docx.shared import Pt

from docx.oxml.ns import qn

document = Document(r'C:/Users/13375/Desktop/python/长恨歌2.docx')

document.styles['Normal'].font.name = u'微软雅黑'

document.styles['Normal'].element.rPr.rFonts.set(qn('w:eastAsia'),u'微软雅黑')

document.styles['Normal'].font.size = Pt(22)

def change_text(old_text,new_text):

all_paragraphs = document.paragraphs

for paragraph in all_paragraphs:

for run in paragraph.runs:

run_text = run.text.replace(old_text,new_text)

run.text = run_text

all_tables = document.tables

for table in all_tables:

for row in table.rows:

for cell in row.cells:

cell_text = cell.text.replace(old_text,new_text)

cell.text = cell_text

change_text('不','OK')

change_text('女','male')

document.save(r'C:/Users/13375/Desktop/python/长恨歌修改后.docx')

python套用word模板_套用word模板相关推荐

  1. visio 模板_盒图模板一键套用,便捷绘制精美盒图图表

    盒图,也被称作为N-S图,是一种取代传统流程图描述方式的分析工具,常用于编程过程中的需求分析阶段.与传统流程图相比,盒图的优越性在于去除了流程线可以更为直观地表示程序的结构,但也同时有着不易更改和占地 ...

  2. 网站模板_企业网站模板平台_企业网站模板套用教程

    分享一个网站模板平台,超60个行业的网站模板免费使用,页面内容丰富样式,多样的网站模板,可以同时制作电脑网站和手机网站,还有更多自适应模板可以选择. 企业网站模板平台 企业网站模板平台的存在,就是为了 ...

  3. python实训报告万能模板_(完整word版)实训报告万能模板

    实训报告万能模板 "纸上得来终觉浅,绝知此事要躬行 ! "在这短短的时间里,让 我深深的感觉到自己在实际应用中所学专业知识的匮乏. 让我真真领 悟到"学无止境" ...

  4. 高中地理模板_(完整word版)高中地理答题模板

    分析某地的农业区位 ( 或农业发展条件 ):(1) 自然因素 : ①地形平坦.②气候暖湿 ( 或光热水 充足 , 或雨热同期 ) .③土壤肥沃.④灌溉水源充足. (2) 社会因素 : ⑤市场.⑥交通. ...

  5. [转载] python改写二分搜索算法_二分搜索算法模板python实现

    参考链接: Python中的二分搜索binary search 二分搜索的算法理解起来比较简单 但是边界条件容易出错,比如 循环结束条件中 left 和 right 的关系,更新 left 和 rig ...

  6. python 静态网站生成_使用Django模板系统或静态站点生成器生成HTML文件?

    我正在尝试为一个个人网站建立一个适当的工作流程.在 我使用的是仙人掌静态网站生成器,它利用了Django模板系统.在 我知道我想做什么,但我不知道怎么做,因为仙人掌的教程是有限的.在 我的目录结构如下 ...

  7. python解析word试卷_(完整word版)Python期末复习题(必考)

    2018-2019 学年第一学期 python 练习 专业.班级: __________ 学号: ____________ 姓名: ____________ Python 语言基础 一.单选题 1. ...

  8. 问题反馈模板_使用此模板可获得更好,更有价值的UX反馈

    问题反馈模板 Feedback is an important part of UX design. To improve the work you do you need to be able to ...

  9. word 通配符_学会Word通配符,可以帮助我们批量处理好多事情

    长文档需要批量修改或删除某些内容的时候,我们可以利用Word中的通配符来搞定这一切,当然,前提是你必须会使用它.通配符的功能非常强大,能够随意组合替换或删除我们定义的规则内容,下面易老师就分享一些关于 ...

  10. idea 注释模板_常用的模板函数

    来源:https://urlify.cn/nQZjim 前言 Java 开发过程经常需要编写有固定格式的代码,例如说声明一个私有变量,logger或者bean等等.对于这种小范围的代码生成,我们可以利 ...

最新文章

  1. React创建组件的三种方式及其区别
  2. pods install 无法安装库
  3. RHEL5.4配置apxs扩展工具
  4. python输入一个\输出2个\问题
  5. 过程工程中的计算机应用基础,CDIO工程教育培养模式在《计算机应用基础》课中的应用...
  6. Scanner类+Random
  7. 穿背心的老院士,86岁,重病,还在敲代码,单手!
  8. 准确性 敏感性 特异性_如何掌握类型特异性的艺术
  9. SAP屏幕设计器专题:页签控件(八)
  10. iOS学习之--字符串的删除替换(字符串的常用处理,删除,替换)
  11. selenium phantomjs
  12. 什么是代码评审(Code Review)
  13. linux c语言怎么把2个字符串拼起来,【C语言学习笔记】字符串拼接的3种方法 .
  14. Kali Linux 安装网易云音乐打不开的解决方法
  15. U盘fat32、ntfs和exfat区别
  16. Weights Biases的使用
  17. 图片文字介绍滑动效果代码介绍
  18. 【弱监督显著目标检测论文】Weakly-Supervised Salient Object Detection via Scribble Annotations
  19. 哲理小故事--跳蚤人生
  20. 如何长高青春期后 - 两个简单而成功的方法

热门文章

  1. HTML特效代码大全(完整)
  2. 中国移动加快自主创新推动我国主导4G标准引领国际
  3. 迈高图手机版_迈高图(地图数据器)|迈高图(地图数据器) v2.11.8.0官方版 - 系统天堂...
  4. MapGIS入门教程——基础操作
  5. 将数组文件转换成bin格式文件
  6. ISO14001环境管理体系认证好处
  7. 大数据学长面试之华为面试题
  8. FMEA软件测试工资,目前运用的比较广泛的是【FMEA不良模式效应分析】,很多人都不知道还有...
  9. vue2.0分页组件,
  10. 底盘域控制器(CDC)