Python docx设置中文字体'NoneType' object has no attribute 'set'

新手上路,请多包涵

from docx import Document

from docx.oxml.ns import qn

doc= Document("word\shi.docx")

for p in doc.paragraphs:

for run in p.runs:
    run.element.rPr.rFonts.set(qn('w:eastAsia'), "宋体")
    

会提示'NoneType' object has no attribute 'set'

如果最后一行代码改成_element,则会提示'NoneType' object has no attribute 'rFonts'.

请问问题出在哪了?

阅读 3.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题