咱們今天用python生成word文件,主要是用到了PyRTF包生成rtf文件,因爲PyRTF的包中文教程比較少,因此特此記錄幾篇文章,也但願給你們有一些幫助。python
開始碰到一個問題,就是不能給word文件添加中文的字體,找了好久的資料,發現解決方法是: app
from PyRTF import *字體
doc = Document() spa
ss = doc.StyleSheet 教程
# 在這裏加入中文字體,\xcb\xce\xcc\xe5是「宋體」的中文內碼 get
ss.Fonts.append(Font("\\'cb\\'ce\\'cc\\'e5", 'modern', 134, 30)) io
section = Section() import
doc.Sections.append(section) 方法
tps = TextPS(font=getattr(ss.Fonts, "\\'cb\\'ce\\'cc\\'e5"))im
用下上面的代碼,應該能夠用用python在WORD上使用中文字體了