日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

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

發(fā)布時(shí)間:2023/12/10 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python excel模板 插件_python脚本——自动推送txt,EXCEL等文件模板 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

#!/usr/bin/python

# -*- coding: utf-8 -*- #此處支持中文字符一定要放在前兩行,置后的話不生效,腳本報(bào)錯(cuò)

#!/usr/bin/env python

import smtplib

from email.mime.text import MIMEText

import string

import time

import datetime

HOST = "mail.xxxxxx.com" #smtp主機(jī)地址

SUBJECT_1 = "xxx數(shù)據(jù)推送"#郵件標(biāo)題

SUBJECT_1=unicode(SUBJECT_1,‘utf-8‘) #轉(zhuǎn)碼成中文,否則推到郵箱顯示為亂碼

TO = [‘[email?protected]‘,‘[email?protected]‘] #定義郵件收件人

FROM = "[email?protected]" #定義郵件發(fā)件人

TIME_NOW = time.strftime("%Y%m%d",time.localtime()) #獲取系統(tǒng)當(dāng)前時(shí)間格式為年月日

NOW_TIME = datetime.datetime.now() #

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

TIME_YES = TIME.strftime(‘%Y%m%d‘) #獲取系統(tǒng)昨日時(shí)間,格式為年月日

TITLE="xxx_"+TIME_YES+"_12:00-"+TIME_NOW+"_12:00"+".csv" #定義郵件文件名,這里用到了自動(dòng)獲取昨日日期和今日日期作為文件名的一部分,具體效果為:

xxx_20160708_1500-20160710_1200

#創(chuàng)建一個(gè)MIMEText對(duì)象,附加name.txt文檔

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

attach_1["Content-Type"] = "application/octet-stream" #指定文件格式類(lèi)型

#指定Content-Disposition值為attachment則出現(xiàn)下載保存對(duì)話框,保存的默認(rèn)文件名使用filename指定

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

#比如qqmail使用gb18030頁(yè)面編碼,為了保證收到郵件時(shí),中文文件名不出現(xiàn)亂碼,需要對(duì)文件名進(jìn)行編碼轉(zhuǎn)換

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

msg_1 = MIMEMultipart(‘related‘)

msg_1.attach(attach_1) #MIMEMultipart對(duì)象附加MIMEText附件內(nèi)容

msg_1[‘Subject‘] = SUBJECT_1 #郵件主題

msg_1[‘From‘] = FROM #郵件發(fā)件人,郵箱頭部可見(jiàn)

#msg_1[‘TO‘] = TO #郵件收件人,郵件頭部可見(jiàn),可有可無(wú)

try:

server = smtplib.SMTP() #創(chuàng)建一個(gè)SMTP()對(duì)象

server.connect(HOST,"25") #通過(guò)connect方法連接smtp主機(jī)

server.starttls() #啟動(dòng)安全傳輸模式

server.login(‘name‘,‘mypassword‘)#郵箱賬號(hào)登錄校驗(yàn)

server.sendmail(FROM,TO,msg_1.as_string()) #郵件發(fā)送

server.quit() #斷開(kāi)smtp連接

print "success!"

except Exception, e:

print "fail:"+str(e)

時(shí)間: 07-11

總結(jié)

以上是生活随笔為你收集整理的python excel模板 插件_python脚本——自动推送txt,EXCEL等文件模板的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。