# 简单的模板套用-适用于少量的改变
from docx import Document
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.shared import Pt
from docx.oxml.ns import qn
dog_list = [\'哈士奇\',\'旺财\',\'阿拉斯加\']
for change in dog_list:
document = Document()
document.styles[\'Normal\'].font.name = u\'黑体\'
document.styles[\'Normal\'].element.rPr.rFonts.set(qn(\'w:eastAsia\'),u\'黑体\')
def add_context(context):
p = document.add_paragraph()
p.alignment = WD_ALIGN_PARAGRAPH.LEFT
r = p.add_run(str(context))
r.font.size = Pt(16)
p.space_after = Pt(5)
p.space_before = Pt(5)
add_context(\'今天天气好,%s 早早的起床去上学\' % change)
add_context(\'这是新的一行\')
document.save(r\'C:\Users\13375\Desktop\python\小红.%s.docx\' % change)
相关文章:
- 【原创】AE套用模板教程 2021-11-06
- 创建模式之建造者模式 2021-04-05
- 仿Word自动套用格式,用CSS设置表格样式 2021-10-19
- 创建模型式 之 建造者模式 2021-05-22
- 创建型模式之建造者模式 2022-12-23