python⾃动化⽣成请假条
利⽤python⾃动化word操作:
⽣成⼀个请假条: 要求:制作⼀个⾃动⽣成请假条的word⽂档程序: 要有标题 ; 正⽂部分通过输⼊姓名、请假原因、请假天数就能⽣成请假条。 ⾃动填⼊当天⽇期。 ⾃动⽣成的请假条:
第⼀,在命令⾏中,在python⽬录下执⾏
pip install python-docx
然后在pycharm中⽤import 语句引导安装:
from docx import Document #给pycharm导⼊这个模块,才能在pycharm中执⾏word⽂档操作
下⾯这⼏个包,是我们具体要⽤到的包:
1. um.text import WD_ALIGN_PARAGRAPH#导⼊docx相关模块的包
2. from docx.shared import RGBColor #设置字体颜⾊的包
3. import run 运⾏要设置⽂本的 包
4. from datetime import datetime #导⼊时间模块
正式进⼊我们的代码:
我们就要获取我们的请假⼈姓名,请假天数,请假原因。
最后,我们还要有落款:
然后,我们保存⽂件,就好了。
全部代码:
from docx import Document
um.text import WD_ALIGN_PARAGRAPH#导⼊docx相关模块的包
from docx.shared import RGBColor
import run
from datetime import datetime #导⼊时间模块
name = input(‘请输⼊请假⼈姓名:’)
date = input(‘请输⼊请假天数(格式为x 天/⽉,例:1天/1个⽉)’)
reason = input(‘请填写请假理由:’)
datetime01 = w() #获取当前⽇期和时间
doc = Document() #创建⼀个docx⽂件
doc.styles[‘Normal’].b = RGBColor(0,0,0)
head = doc.add_heading(’’,level=1) #添加头部标题,先不填写标题内容
run = head.add_run(‘请假条’) #运⾏我们的标题,变成⿊⾊,且居中
b = RGBColor(0,0,0) #设置字体为⿊⾊
head.alignment = WD_ALIGN_PARAGRAPH.CENTER #居中设置
pra = doc.add_paragraph(‘敬爱的⽼师:’)
pra1 = doc.add_paragraph()
text1=pra1.add_run(f’\t本⼈{name}因{reason},需请假{date},望⽼师批准!’)
import语句#落款,ar是去调⽤他的year的⽅法,⽉和⽇也是以此类推。
last = doc.add_paragraph(f"您的学⽣:{name}\ar}年{h}⽉{datetime01.day}⽇")#请假⼈姓名last.alignment = WD_ALIGN_PARAGRAPH.RIGHT #右对齐
doc.save(‘请假条.docx’)
print(’\n请假条已⾃动打印完成,请查收!’)
显⽰结果:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论