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.pswp.cn/news/270746.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/270746.shtml
英文地址,請注明出處:http://en.pswp.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…