from docx import Document
from docx.oxml.ns import qn
from docx.shared import Pt, RGBColor
document = Document()
document.add_paragraph('您好,我是aaaaa')
"""
设置正文字型
英文字型:Times New Roman
中文字型:宋体
"""
document.styles['Normal'].font.name = 'Times New Roman'
document.styles['Normal'].element.rPr.rFonts.set(qn('w:eastAsia'), u'宋体')
"""设置正文字体的大小"""
document.styles['Normal'].font.size = Pt(18)
"""设置正文字体颜色"""
document.styles['Normal'].font.color.rgb = RGBColor(0, 0, 0)
# 保存word文档
document.save('bbb.docx')
注意,字体大小设置的单位为磅,不是像素,word中字体与磅值对比如下: