1 '''
2 #word模板套用2:套用模板3 '''
4
5 #导入所需库
6 from docx importDocument7 '''
8 #另存word文档后格式丢失的问题要导入库设定word文档的初始格式9 from docx.shared import Pt10 from docx.oxml.ns import qn11 '''
12
13 #导入模板文档
14 document = Document('D:/路径/模板.docx')15 '''
16 #如果出现word文档表格格式丢失的时候,需要设置word文档的整体样式,将这一段注释取消17 document.styles['Normal'].font.name = '微软雅黑'18 document.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'),u'微软雅黑')19 document.styles['Normal'].font.size = Pt(12)20 '''
21 #创建函数
22 defchange_text(old_text, new_text):23 #读取模板文档里的所有段落
24 all_paragraphs =document.paragraphs25 #开始循环段落
26 for paragraph inall_paragraphs:27 #开始循环段落里的每个run,如果发现run在打印的时候是不整齐的,那么需要重新创建一份模板,并且以纯文字的方式粘贴
28 for run inparagraph.runs:29