利用python-docx模块,写批量生日邀请函

有关python-docx的使用方法,可以参考官方的API文档。这里使用了其中的一些基本功能,来完成一个简单的任务:为参加聚会的好友,每人写一个word文档邀请函。邀请函也很简单,如下图:

下面是代码:

import docx

from docx.enum.text import WD_PARAGRAPH_ALIGNMENT #引入文字的位置样式

from docx.shared import Pt #设置字体

#从guest.txt文件中读取一个客人列表

guests=open('guest.txt')

guest_list=[]

for guest in guests:

if guest is not None:

guest_list.append(guest.strip())

#生成邀请文档

for g in guest_list:

doc=docx.Document() #新建word文档

#第一段

paragraph1=doc.add_paragraph('Welcome To My Birthday Party')

paragraph1.paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER

paragraph1.style='Title'

#第二段

paragraph2=doc.add_paragraph()

paragraph2.paragraph_format.alignment=WD_PARAGRAPH_ALIGNMENT.CENTER

run=paragraph2.add_run(g) #向段落中追加文字

run.bold=True #设置追加文字样式

run.font.size=Pt(30)

run.style='Emphasis'

# 第三段

paragraph3=doc.add_paragraph()

paragraph3.paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER

paragraph3.style = 'Normal'

run=paragraph3.add_run('Tomorrow is my birthay.I am looking forword your coming')

run.font.size=Pt(20)

doc.save(g+'.docx')

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

python编写生日代码_利用python-docx模块写批量生日邀请函相关推荐

  1. python计算面积代码_利用Python求阴影部分的面积实例代码

    利用Python求阴影部分的面积实例代码 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  利用Python求阴影部分的面积实例代码.txt ] (友情提示:右键点 ...

  2. python做游戏代码_利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单!...

    相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆.偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的.曾经流量很少,响应很快 ...

  3. python编写梦幻脚本_利用Python实现FGO自动战斗脚本!梦幻西游也一样搞定

    Fate/Grand Order(非的肝不过欧的)作为索尼为了拯救自己不倒闭而开发的面向月厨的骗氪养成抽卡爆肝游戏,居然没有像隔壁<阴阳师>的自动战斗系统(看看别人现在都自带脚本了).毕竟 ...

  4. python编写阅卷软件_利用Python开发智能阅卷系统

    1 importnumpy as np2 importargparse3 importimutils4 importcv25 #设置参数 6 ap =argparse.ArgumentParser() ...

  5. python删除异常值代码_利用Python进行异常值分析实例代码

    前言 异常值是指样本中的个别值,也称为离群点,其数值明显偏离其余的观测值.常用检测方法3σ原则和箱型图.其中,3σ原则只适用服从正态分布的数据.在3σ原则下,异常值被定义为观察值和平均值的偏差超过3倍 ...

  6. python制作图片墙_利用python生成照片墙的示例代码

    PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...

  7. 钉钉一行代码_利用Python快速搭建钉钉和邮件数据推送系统

    前面的文章我们写到了利用Python实现钉钉和邮件的数据推送,在数据处理这一块实现了对mysql和odps的数据获取和处理,可以满足常规业务大部分数据场景需求,在一家初创公司数据基础建设还不完善的时候 ...

  8. python贪吃蛇最简单代码_利用python实现简易版的贪吃蛇游戏(面向python小白)

    引言 作为python 小白,总是觉得自己要做好百分之二百的准备,才能开始写程序.以至于常常整天在那看各种语法教程,学了几个月还是只会print('hello world'). 这样做效率太低,正确的 ...

  9. 用python画动态樱花_利用python画一棵漂亮的樱花树,turtle画图代码大全,此处感谢知乎大佬小白...

    利用python画一棵漂亮的樱花树,turtle画图代码大全,此处感谢知乎大佬小白 此处感谢知乎大佬 小白练手 练习一下比较流行的turtle(海龟库) 画一棵漂亮的樱花树,效果如下: ps: 是动态 ...

  10. python利用pandas合并excel表格代码_利用Python pandas对Excel进行合并的方法示例

    前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...

最新文章

  1. saltstack配置管理之YAML(二)
  2. LeetCode Algorithm 9. 回文数
  3. [学习笔记]标记永久化
  4. AttributeError: 'NoneType' object has no attribute '__array_interface__'
  5. linkedin爬虫_重新设计Linkedin的指导功能-用户体验案例研究
  6. 【渝粤教育】国家开放大学2018年春季 0689-22T老年心理健康 参考试题
  7. [转]自定义SqlMembershipProvider方法
  8. 无痕模式_无痕网络导航
  9. ARouter使用随记
  10. JS和OC间的通信(使用JavaScriptCore)
  11. 【学习笔记】Nake Statistics
  12. 【论文学习】《On Prosody Modeling For ASR+TTS Based Voice Conversion》
  13. 手机端解决2倍图3倍图自适应
  14. keep行走和计步_KEEP跑步计步器
  15. 极简步骤试玩Ant Design Pro myapp demo
  16. FTP软件FlashFXP下载和使用说明
  17. 爱心跳动-HTML-抖音火的那个
  18. 只能写作文?那必须安排一条龙服务[ChatGPT的应用场景初探]
  19. CSP M4 B ZJM要抵御宇宙射线
  20. 获取Shell命令执行错误结果

热门文章

  1. 1537 学生干部虚基类
  2. virtual studio 2017 配置vistual assist激活
  3. Activiti第三篇【连接、排他网关、指定任务处理人、组任务】
  4. oracle 查询 约束
  5. 新建samba配置步骤
  6. 【图论】【二分图匹配】[POJ 3041]I'm Telling the Truth
  7. 安卓问题报告小记(四):Some projects cannot be imported because they already exist in the workspace...
  8. 【转】cron表达式详解
  9. 并发编程学习之线程池
  10. Spring整合MyBatis之SqlSessionFactory对象的产生