python excel模板 插件_python脚本——自动推送txt,EXCEL等文件模板

#!/usr/bin/python

# -*- coding: utf-8 -*- #此处支持中文字符一定要放在前两行,置后的话不生效,脚本报错

#!/usr/bin/env python

import smtplib

from email.mime.text import MIMEText

import string

import time

import datetime

HOST = "mail.xxxxxx.com" #smtp主机地址

SUBJECT_1 = "xxx数据推送"#邮件标题

SUBJECT_1=unicode(SUBJECT_1,‘utf-8‘) #转码成中文,否则推到邮箱显示为乱码

TO = [‘[email protected]‘,‘[email protected]‘] #定义邮件收件人

FROM = "[email protected]" #定义邮件发件人

TIME_NOW = time.strftime("%Y%m%d",time.localtime()) #获取系统当前时间格式为年月日

NOW_TIME = datetime.datetime.now() #

TIME = NOW_TIME + datetime.timedelta(days=-1)#

TIME_YES = TIME.strftime(‘%Y%m%d‘) #获取系统昨日时间,格式为年月日

TITLE="xxx_"+TIME_YES+"_12:00-"+TIME_NOW+"_12:00"+".csv" #定义邮件文件名,这里用到了自动获取昨日日期和今日日期作为文件名的一部分,具体效果为:

xxx_20160708_1500-20160710_1200

#创建一个MIMEText对象,附加name.txt文档

attach_1 = MIMEText(open("name.txt","rb").read(),"base64","utf-8") #打开name.txt文件

attach_1["Content-Type"] = "application/octet-stream" #指定文件格式类型

#指定Content-Disposition值为attachment则出现下载保存对话框,保存的默认文件名使用filename指定

attach_1["Content-Disposition"] = "attachment; filename="+TITLE

#比如qqmail使用gb18030页面编码,为了保证收到邮件时,中文文件名不出现乱码,需要对文件名进行编码转换

decode("utf-8").encode("gb18030")

msg_1 = MIMEMultipart(‘related‘)

msg_1.attach(attach_1) #MIMEMultipart对象附加MIMEText附件内容

msg_1[‘Subject‘] = SUBJECT_1 #邮件主题

msg_1[‘From‘] = FROM #邮件发件人,邮箱头部可见

#msg_1[‘TO‘] = TO #邮件收件人,邮件头部可见,可有可无

try:

server = smtplib.SMTP() #创建一个SMTP()对象

server.connect(HOST,"25") #通过connect方法连接smtp主机

server.starttls() #启动安全传输模式

server.login(‘name‘,‘mypassword‘)#邮箱账号登录校验

server.sendmail(FROM,TO,msg_1.as_string()) #邮件发送

server.quit() #断开smtp连接

print "success!"

except Exception, e:

print "fail:"+str(e)

时间: 07-11

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/270746.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电脑软件:推荐10款实用的办公效率神器

目录 1.Everything 搜索神器 2.IDM 下载器 3.Dism 电脑维护工具 4.Captura 录屏神器 5.Hourglass 倒计时软件 6.Ditto剪切板增强工具 7.Snipaste 截图神器 8.ScreenToGif GIF动态图片录制软件 9.QuickLook文档查看工具 10.processlasso 任务管理 1.Everything 搜索神器 Everyth…

财务系统专用服务器中标公告,东南大学财务处服务器存储-招标办公室.doc

东南大学财务处服务器存储-招标办公室东南大学财务处服务器、存储、防雷系统采购招标公告项目名称:标段一:一卡通数据库生产服务器、一卡通数据库容灾服务器标段二:一卡通系统刀片服务器标段三:一卡通存储设备标段四:一…

Finereport集群配置

增加配置文件cluster.xml 将配置包resource文件夹下的cluster.xml打开&#xff0c;如果没有cluster.xml&#xff0c;则新建一个&#xff0c;基本内容如下&#xff1a; <?xml version"1.0" encoding"UTF-8" ?> <ClusterConfig useCluster"t…

deepin桌面为什么那么卡_deepin因NVIDIA显卡造成开机启动问题:卡在开机logo界面+进入桌面鼠标一直转圈...

写在前面&#xff1a;前两天为了做人工智能的作业&#xff0c;给自己和室友装了一个deepin15.7的系统(我和室友电脑均是NVIDIA显卡)&#xff0c;想着自己装好之后不会出现什么问题&#xff0c;结果错误还是如期而至&#xff0c;无奈&#xff0c;只能自己亲自想办法&#xff0c;…

数据库:MySQL、SqlServer、Oracle对比

一、MySQL 优点&#xff1a; 软件体积小、速度快、免费开源&#xff1b; 跨平台&#xff1b; 因为是开源数据库&#xff0c;提供的接口支持多种语言连接操作 &#xff1b; MySQL的核心程序是采用完全的多线程编程。并且是轻量级的进程&#xff0c;它可以灵活地为用户提供服务…

php 数据库类

<?php /*** 对Yii2数据封装* author nikeyoufumama.com* date 2017-03-08* 抽象类不能被实例化* eg1: selectuse common\models as b_model;$users_model b_model\FactoryModel::users();$users_model->setPk(1);$users_model->setFields(id,name,age,sex);$result …

软件:分享9款实用电脑软件,值得看一看

目录 01.ArcTime 02.Luminar 4 03.嗨格式数据恢复大师 04. iTools 05.皮皮直连 06.Kodi 07. PhotoZoom 08.AnyDesk 09.射手影音 今天给大家分享9款实用电脑软件&#xff0c;值得看一看。 01.ArcTime 下载地址&#xff1a;https://arctime.org/ 这是一款特别好用的字幕制作软件。…

怎么转化大小写_亚马逊search term被限制,Search Terms只能写一行怎么办?

search term简称ST&#xff0c; 也叫做亚马逊的关键字&#xff0c;由亚马逊为卖家提供的&#xff0c;除了Title标题&#xff0c;Description描述之外的关键字拓展功能&#xff0c;正确的书写5行描述可以提曝光&#xff0c;流量&#xff0c;和转化.关键字建议包含了客户的具体需…

Idea实现WebService实例 转

作者&#xff1a;http://blog.csdn.net/dreamfly88/article/details/52350370 因为工作需要&#xff0c;数据传输部分需要使用webservice实现&#xff0c;经过两天的研究&#xff0c;实现了一个简单的例子&#xff0c;具体方法如下。 首先需要新建一个项目&#xff0c;如图&…

电脑操作系统维护10条实用建议

目录 1、经常进行“磁盘清理”和磁盘碎片整理” 2、移动internet临时文件和临时交换文件 3、开启wondows xp保留的20%带宽 4、删除不必要的系统声音 5、定期清理internet预读文件 6、关于internet explorer 7、优化硬盘参数 8、让系统自动释放系统资源 9、固定自己的DNS和IP 10…

h5 手风琴效果_小程序-实现折叠面板-手风琴效果

背景无论是在小程序还是 h5 网页,折叠菜单,手风琴是一个非常常见的效果,如今也有很多现成的 UI 组件库已经实现了这一效果的,但有时候在写原生小程序时,单单就是一个折叠菜单效果,却要引入整个 UI 库,有点得不偿失以下就自己手动实现一个的实例效果具体实现如下是wxml示例代码&…

oracle数据库连接 ORA-12638:身份证明检索失败

连数据库的时候突然报了一个这个 查找各种办法&#xff0c;发现自己从10g换成了11g&#xff0c;不过这个没有什么关系&#xff0c;跟oracle的安全设置有关系&#xff0c; 首先从开始菜单找到Net Manager 打开&#xff0c;选择本地&#xff0c;概要文件&#xff0c;下拉列表中选…

IntelliJ IDEA 2021.1更新了好多实用功能介绍

目录 1、WSL 2的支持 2、内置的HTML预览器 3、搜索范围的增强 4、增强的Pull Request支持 5、拆分窗口优化 6、JAVA 16的支持 7、更智能的数据检查 IntelliJ IDEA 2021.1 正式版发布了&#xff0c;这个版本最大的更新内容&#xff0c;就是支持WSL 2和JAVA 16了。而且除了支持WS…

生产三码 黑苹果_黑苹果OC配置工具:OpenCore Configurator v2.15.2.0

一、版本软件版本&#xff1a;OpenCore Configurator 5.15.0.1更新日期&#xff1a;2020年10月14日系统版本&#xff1a;macOS 10.12 Sierra及以上二、OpenCore简介OpenCore是非常优秀的开源软件&#xff0c;旨在通过提供更加通用和模块化的系统来解决Clover带来的限制和问题&a…

电脑硬件常见故障维修技巧

电脑已经成为我们学习日常生活娱乐必不可少的设备了&#xff0c;时间久了难免会遇到小故障&#xff0c;今天我们一起来看下遇到常见的电脑硬件方面的小故障&#xff0c;我们应该如何去自己检测和维修吧。 电脑检测故障我们还是要从电脑的几大硬件开始检查起。 1、CPU 打开机箱查…

面向对象写选项卡、拖拽

js&#xff1a; 面向对象说白了就是一个黑匣子&#xff0c;所谓黑匣子就是知道具体怎么弄但不了解里面运转流程。 面向对象的组成&#xff1a;属性、方法。 属性其实也就是js里面常用的对象&#xff0c;只不过换了一只叫法。 至于方法则是js里面常用的函数。 唯一两者的区别&am…