python工资条教程_python学习笔记--工资条发放软件

1 #! /usr/bin/env python

2 #-*- coding: UTF-8 -*-

3 importsmtplib4 from email.mime.text importMIMEText5 mailto_list=['[email protected]'] #收件人(列表)

6 mail_host="smtp.163.com" #使用的邮箱的smtp服务器地址,这里是163的smtp地址

7 mail_user="[email protected]" #用户名

8 mail_pass="xxx" #密码

9 defsend_mail(to_list,sub,content):10 me = u'综合部'

11 msg = MIMEText(content,_subtype='html')12 msg['Subject'] =sub13 msg['From'] =me14 msg['To'] = ";".join(to_list) #将收件人列表以‘;’分隔

15 try:16 server =smtplib.SMTP()17 server.connect(mail_host) #连接服务器

18 server.login(mail_user,mail_pass) #登录操作

19 server.sendmail(me, to_list, msg.as_string())20 server.close()21 print('发送成功')22 exceptException as e:23 print(e)24

25 defformart_mail_msg(m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11,m12,m13,m14,m15,m16,m17,m18,m19,m20):26 return '''

27

xxx公司%s工资表  
部门 姓名 当月工资 代扣代缴项 实发工资 已发绩效
43 (扣除)
转卡工资
基础工资 绩效工资 增扣项目 旷工 迟到 病假 事假 考勤工资(扣发) 加班工资 小计 社保小计 公积金小计 个人所得税 代扣代缴合计
%s %s %s %s   %s %s %s %s %s %s %s %s %s %s %s %s %s %s
83 ''' % (m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11,m12,m13,m14,m15,m16,m17,m18,m19,m20)

你可能感兴趣的:(python工资条教程)