tomhu

# 简单的模板套用-适用于少量的改变
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)

分类:

技术点:

相关文章: