基本的文档
import docx
from docx.oxml.ns import qn
document = docx.Document()
document.styles["Normal"].font.name = u'宋体'
document.styles["Normal"].element.rPr.rFonts.set(qn('w:eastAsia'), u'宋体')
p1 = document.add_paragraph()
run1 = p1.add_run("第一段落")
document.save('my.docx')
有样式的文档
import docx
from docx.oxml.ns import qn
from docx.shared import Pt
document = docx.Document()
document.styles["Normal"].font.name = u'黑体'
document.styles["Normal"]._element.rPr.rFonts.set(qn('w:eastAsia'), u'宋体')
p1 = document.add_paragraph()
run1 = p1.add_run("第一段落abc123")
run1.font.size = Pt(24)
p2 = document.add_paragraph()
run2 = p2.add_run("第er段落")
document.save('文档.doc')