python依据模板⽣成word⽂档_python⾃动化⽣成word⽂
件,word格式套⽤创造模板
# coding=gbk
from docx import Document # 导⼊docx模块
um.text import WD_PARAGRAPH_ALIGNMENT # 段落对其
from docx.shared import Pt # 字号
l.ns import qn # 字体
name_list=['刘邦','刘季','汉⾼祖','汉太祖'] # 设置名称列表
for name in name_list:
def add_context(context):
p=document.add_paragraph() # 添加段落
模板王字体网p.alignment=WD_PARAGRAPH_ALIGNMENT.LEFT # 段落左对齐
r=p.add_run(str(context)) # 段落⾥添加⽂字
r.font.size=Pt(10) # 字体⼤⼩16磅
p.space_after=Pt(50) # 段后5磅
p.space_before=Pt(50) # 段前5磅
# 设置默认字体
document = Document()
document.styles['Normal'].font.name = u'⿊体'
document.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'), u'⿊体')
# 添加段落
add_context('%s军霸上,未得与项⽻相见。沛公左司马曹⽆伤使⼈⾔于项⽻⽈:“沛公欲王关中,使
⼦婴为相,珍宝尽有之。”项⽻⼤怒⽈:“旦⽇飨⼠卒,为击破沛公军!”当是时,项⽻兵四⼗万,在新丰鸿门;沛公兵⼗万,在霸上。范增说项⽻⽈:“沛公居⼭东时,贪于财货,好美姬。今⼊关,财物⽆所取,妇⼥⽆所幸,此其志不在⼩。吾令⼈望其⽓,皆为龙虎,成五采,此天⼦⽓也。急击勿失!”'% name)
add_context('楚左尹项伯者,项⽻季⽗也,素善留侯张良。张良是时从%s,项伯乃夜驰之沛公军,私见张良,具告以事,欲呼张良与俱去,⽈:“⽏从俱死也。”张良⽈:“⾂为韩王送沛公,沛公今事有急,亡去不义,不可不语。”良乃⼊,具告沛公。沛公⼤惊,⽈:“为之奈何?”张良⽈:“谁为⼤王为此计者?”⽈:“鲰⽣说我⽈:‘距关,⽏内诸侯,秦地可尽王也。’故听之。”良⽈:“料⼤王⼠卒⾜以当项王乎?”沛公默然,⽈:“固不如也。且为之奈何?”张良⽈:“请往谓项伯,⾔沛公不敢背项王也。”沛公⽈:“君安与项伯有故?”张良⽈:“秦时与⾂游,项伯杀⼈,⾂活之。今事有急,故幸来告良。”沛公⽈:“孰与君少长?”良⽈:“长于⾂。”沛公
⽈:“君为我呼⼊,吾得兄事之。”张良出,要项伯。项伯即⼊见沛公。沛公奉卮酒为寿,约为婚姻,⽈:“吾⼊关,秋毫不敢有所近,籍吏民,封府库,⽽待将军。所以遣将守关者,备他盗之出⼊与⾮常也。⽇夜望将军⾄,岂敢反乎!愿伯具⾔⾂之不敢倍德也。”项伯许诺,谓沛公⽈:“旦⽇不可不蚤⾃来谢项王。”沛公⽈:“诺。”于是项伯复夜去,⾄军中,具以沛公⾔报项王,因⾔⽈:“沛公不先破关中,公岂敢⼊乎?今⼈有⼤功⽽击之,不义也。不如因善遇之。”项王许诺。'% name)
add_context('%s旦⽇从百余骑来见项王,⾄鸿门,谢⽈:“⾂与将军戮⼒⽽攻秦,将军战河北,⾂战河南,然不⾃意能先⼊关破秦,得复见将军于此。今者有⼩⼈之⾔,令将军与⾂有郤。”项王⽈:“此沛公左司马曹⽆伤⾔之。不然,籍何以⾄此?”项王即⽇因留沛公与饮。项王、项伯东向坐,亚⽗南向坐,——亚⽗者,范增也;沛公北向坐;张良西向侍。范增数⽬项王,举所佩⽟玦以⽰之者三,项王默然不应。范增起,出,召项庄,谓⽈:“君王为⼈不忍。若⼊前为寿,寿毕,请以剑舞,因击沛公于坐,杀之。不者,若属皆且为所虏。”庄则⼊为寿。寿毕,⽈:“君王与沛公饮,军中⽆以为乐,请以剑舞。”项王⽈:“诺。”项庄拔剑起舞,项伯亦拔剑起舞,常以⾝翼蔽沛公,庄不得击。'% name)
add_context('于是张良⾄军门见樊哙。樊哙⽈:“今⽇之事何如?”良⽈:“甚急!今者项庄拔剑舞,其意常在%s也。”哙⽈:“此迫矣!⾂请⼊,与之同命。”哙即带剑拥盾⼊军门。交戟之卫⼠欲⽌不内,樊哙侧其盾以撞,卫⼠仆地,哙遂⼊,披帷西向⽴,瞋⽬视项王,头发上指,⽬眦尽裂。项王按剑⽽跽⽈:“客何为者?”张良⽈:“沛公之参乘樊哙者也。”项王⽈:“壮⼠!赐之卮酒。”则与⽃卮酒。哙拜谢,起,⽴⽽饮之。项王⽈:“赐之彘肩。”则与⼀⽣彘肩。樊哙覆其盾于地,加彘肩上,拔剑切⽽啖之。项王⽈:“壮⼠!能复饮乎?”樊哙⽈:“⾂死且不避,卮酒安⾜辞!夫秦王有虎狼之⼼,杀⼈如不能举,刑⼈如恐不胜,天下皆叛之。怀王与诸将约⽈:‘先破秦⼊咸阳者王之。’今沛公先破秦⼊咸阳,毫⽑不敢有所近,封闭宫室,还军霸上,以待⼤王来。故遣将守关者,备他盗出⼊与⾮常也。劳苦⽽功⾼如此,未有封侯之赏,⽽听细说,欲诛有功之⼈,此亡秦之续⽿。窃为⼤王不取也!”项王未有以应,⽈:“坐。”樊哙从良坐。坐须臾,沛公起如厕,因招樊哙出。'% name)
document.save('鸿门宴-%s.docx'% name) # 保存⽂件
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论