from docx import Document
from docx.shared import Inches
from docx.shared import Pt
from docx.oxml.ns import qn
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.shared import Cm
from docx.shared import RGBColor
doc = Document()
title=doc.add_heading('docx常用方法',0)
doc.add_heading('二级标题',1)
title.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER
p = doc.add_paragraph('添加段落 ')
p.paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER
p = doc.add_paragraph()
p.paragraph_format.first_line_indent = Cm(0.74)
p.add_run("测试1").bold = True
p.add_run("测试2").italic = True
p.add_run("测试3").font.size=Pt(24)
p.add_run("测试4").font.color.rgb = RGBColor(255,0,0)
run=p.add_run("测试")
run.font.name='华文行楷'
run.element.rPr.rFonts.set(qn('w:eastAsia'), '华文行楷')
run=p.add_run("i-search")
run.font.name='Arial Black'
img_path=r"C:\Users\Administrator\Desktop\img_test.png"
doc.add_picture(img_path)
table = doc.add_table(rows=3, cols=2)
hdr_cells=table.rows[0].cells
hdr_cells[0].text="第一列"
hdr_cells[1].text="第二列"
hdr_cells = table.rows[1].cells
hdr_cells[0].text = '1'
hdr_cells[1].text = '2'
hdr_cells = table.rows[2].cells
hdr_cells[0].text = 'A'
hdr_cells[1].text = 'B'
doc.add_page_break()
path=r"C:\Users\Administrator\Desktop\Test.docx"
doc.save(path)

这个必须点赞👍
啥套路 ❓
你这个套路有点深。。哈 😆
👍