0
對於現有的.docx文件,我可以使用python-DOCX訪問字體信息:Python:如何使用python-docx庫設置字體?
import docx
doc = docx.Document(*some file*)
some_font = doc.paragraphs[0].runs[0].font
但是,當我嘗試將此字體應用到一個新的運行在一個新的文檔,它失敗:
newdoc = docx.Document()
p = newdoc.add_paragraph()
r = p.add_run(*some string*)
r.font = some_font
它返回一個錯誤:
AttributeError: can't set attribute
我該怎麼辦?我可以將此特定字體應用於新字符串嗎?
我在Windows 64位機器上使用Python 3.4。