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
python excel模板 插件_python脚本——自动推送txt,EXCEL等文件模板相关推荐
- python实现企业微信机器人的自动推送
关于企业微信机器人的自动推送 前些天,做了一个关于企业微信机器人自动推送消息的一个小功能,在这里来聊一下其中学习到的一些内容. 由于是需要进行自动推送新闻,因此先对需要获得信息的网页进行爬取. 在爬取 ...
- Python 自动推送百度收录脚本
Python 自动推送百度收录脚本 版权属于:瞌学家 所有,转载请注明出处 本文链接:https://www.songonline.top/archives/185/ 友情提示: 如果文章部分链接出现 ...
- python自动推送消息_Python自动接收微信群消息并推送相应的公众号文章
原标题:Python自动接收微信群消息并推送相应的公众号文章 封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 用书教师可以联系 ...
- python 实时数据推送_python scrapy 爬取金十数据并自动推送到微信
一.背景 因业务需要获取风险经济事件并采取应对措施,但因为种种原因又疏忽于每天去查看财经日历,于是通过爬取金十数据网站并自动推送到微信查看. 二.目标实现 image 三.环境与工具 1.pychar ...
- python自动推送消息_使用Python制作自动推送微信消息提醒的备忘录功能
日常工作生活中,事情一多,就会忘记一些该做未做的事情.即使有时候把事情记录在了小本本上或者手机.电脑端备忘录上,也总会有查看不及时,导致错过的尴尬.如果有一款小工具,可以及时提醒,而不用再主动去查备忘 ...
- 狂雨小说CMS全插件系统_听书+百度推送+收费白色pc手机模板+3个采集规则+单本采集
源码介绍 狂雨小说系统带全部插件,真正可以运营的小说站点系统源码!! 狂雨CMS插件大全,听书插件带教程.七牛云存储.百度自动推送.2套收费白色模板+手机+电脑端.单本采集插件.3个采集规则.源码 具 ...
- python b站自动签到_b站天选微信自动推送
天选中奖自动推送 首先需要在http://sc.ftqq.com/3.version 注册申请SCKEY 然后在./conf/BiliBiliHelper.conf中填写bilibili账号密码 和 ...
- 用python自动推送文章到kindle
需求说明 公众号文章,还有付费订阅的一些专栏课程只能在手机或者电脑上阅读, 对于一直喜欢用kindle来阅读的我来说有些痛苦,就想着有没有办法每天自动把当天要阅读的新文章自动推送到kindle上,这样 ...
- Emlog程序百度熊掌号一键集成+自动推送插件
百度熊掌号一键集成+自动推送插件是为了方便各大站长快速接入百度熊掌号的一个插件. 百度站长平台快速收录提交插件,插件后台上传安装配置即可. 插件下载:https://download.csdn.net ...
最新文章
- NSRunLoop详解
- 世界首批智能音箱AI IQ测试报告,小米、京东和阿里初步PK
- 分布式缓存redis 方案_Redis缓存和MySQL数据一致性方案详解
- Python中字符串使用方法总结(学习笔记)
- svn强制注释 linux,svn强制要求提交注释
- Java如何以及为什么使用Unsafe?
- Java 邮箱判断 正则表达式
- 20个正则表达式必知(前端开发)
- Breeze:抢先体验Kubernetes 1.13.0高可用图形化部署
- mysql自增主键查询及auto_increment修改。
- C读取INI的代码实例
- 【SPOJ - DQUERY】D-query【主席树 —— 区间中不同数的个数】
- php居民小区物业管理系统
- 打开英伟达控制面板超时打不开解决办法
- vue 全年日历显示并且日期批量选择
- java事务是什么_在java中,事务是什么?
- 常用手机和平板的主流屏幕分辨率及适配注意项
- HTML---表格table标签中thead、tbody、tfoot的作用
- 公式编辑器怎样使用具体图解
- 【java干货】java怎么写APP
热门文章
- C# 引用类型与值类型转换-装箱和拆箱
- 【python数字信号处理】——DFT、DTFT(频谱图、幅度图、相位图)
- python画端午节_我想带你去旅行,我用Python提前做了一份端午旅游攻略,请收下!...
- c++突破网关屏蔽_为什么加了屏蔽罩,测试效果反而不好?
- 手把手教你如下在Linux下如何写一个C语言代码,编译并运行
- shell的logo含义_Shell(壳牌石油)标志历史
- python界面编程和网口通信_Python—网络通信编程之tcp通信编程
- 微信小程序遍历wx:for,wx:for-item,wx:key
- JAVA面向对象程序设计(第二版) 袁绍欣 第四章答案
- python 多进程与多线程配合拷贝文件目录