设置字体样式

from  docx  import Document
from  docx.shared  import  Pt,RGBColor
from  docx.oxml.ns  import  qn

w=Document(r'D:word练习练习.docx')
for  paragraph  in  w.paragraphs:
    for run in paragraph.runs:
        run.font.bold=True    #把字体改为粗体
        run.font.italic=True    #把字体改为斜体
        run.font.underline=True
        run.font.strike=True    #删除线
        run.font.shadow=True    #阴影
        run.font.size=Pt(24)   #24镑字体
        run.font.color.rgb=RGBColor(255,3,5)   #颜色
        run.font.name='Arial'   #只能设置英文名称
        run._element.rPr.rFonts.set(qn('w:eastAsia'),'微软雅黑')   #只设置中文字体
        
        

w.save(r'D:word练习字体样式.docx')
原文地址:https://www.cnblogs.com/luckiness/p/13260962.html