美文网首页大数据 爬虫Python AI Sql
今天教大家一招Python神奇的技术!如何利用Python来写请

今天教大家一招Python神奇的技术!如何利用Python来写请

作者: 燕大侠v | 来源:发表于2019-01-02 09:44 被阅读0次

    今天,教大家如何用Python批量制作精美的请柬。具体效果如下:

    Python代码实现:

    import docx

    from docx.enum.text import WD_ALIGN_PARAGRAPH

    from docx.shared import Pt

    #导入来宾名单

    file=open('来宾名单.txt')

    guest=file.readlines()

    file.close()

    doc=docx.Document()

    #主程序

    for i in range(len(guest)):

    if guest[i].endswith(''):

    guest[i]=guest[i].rstrip()

    p = doc.add_paragraph('请 柬')

    p.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER

    p.runs[0].font.size=Pt(20)

    paraobj1=doc.add_paragraph('尊敬的')

    paraobj1.add_run(guest[i])

    paraobj1.runs[0].font.size = Pt(15)

    paraobj1.runs[1].font.size = Pt(15)

    paraobj1.runs[1].underline=True

    paraobj1.add_run(':')

    paraobj1.runs[2].font.size = Pt(15)

    paraobj01=doc.add_paragraph(' 兹定于今天晚上19:00召开XXX公司年度总结表彰大会,敬请参加!')

    paraobj01.runs[0].font.size = Pt(15)

    paraobj001=doc.add_paragraph(' 此致')

    paraobj001.runs[0].font.size = Pt(15)

    paraobj2=doc.add_paragraph('敬礼')

    paraobj2.runs[0].font.size = Pt(15)

    paraobj4=doc.add_paragraph('XXX公司')

    paraobj4.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.RIGHT

    paraobj4.runs[0].font.size = Pt(15)

    paraobj5=doc.add_paragraph('2018年12月29日')

    paraobj5.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.RIGHT

    paraobj5.runs[0].font.size = Pt(15)

    if i<(len(guest)-1):

    paraobj5.runs[0].add_break(docx.enum.text.WD_BREAK.PAGE)

    doc.save('邀请函.docx')

    将来宾名单导入到“来宾名单.txt”中,运行Python即可实现批量产生请柬,这是Python操作Word的具体实现,当然还有很多样式可以选择,这里不再赘述。学习资料也可以加下Python扣扣裙:3零4零5零799自己下载学习下

    相关文章

      网友评论

        本文标题:今天教大家一招Python神奇的技术!如何利用Python来写请

        本文链接:https://www.haomeiwen.com/subject/ioublqtx.html