亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

把traceback信息傳遞給字符串,并且發送給郵箱

2020-01-04 17:37:34
字體:
來源:轉載
供稿:網友

很簡單的代碼主要用到traceback的file參數imspect模塊主要用于輸出錯誤文件路徑,方便查看錯誤出處應該需要配置 郵件發送服務器

[Python]代碼


 

  1. import os 
  2. import sys 
  3. import traceback 
  4. import inspect 
  5. import datetime 
  6. import smtplib, mimetypes 
  7. from email.MIMEText import MIMEText 
  8.  
  9. class MailSender(object): 
  10.     ''
  11.     向郵箱發送錯誤信息 
  12.     用法:MailSender().SendMail(receiverlist, sub = 'AntiFraud ERROR', content= 'Error info'
  13.     ''
  14.     def __init__(self): 
  15.         self.frm = "******@***.***" 
  16.         self.message = ''  # restore the info of traceback 
  17.         self.errFilePath = '' 
  18.  
  19.     def write(self, str): 
  20.         ''
  21.         把traceback信息存儲必須的函數 
  22.         ''
  23.         self.message += str 
  24.  
  25.     def __getContent(self): 
  26.         ''
  27.         得到traceback信息 
  28.         ''
  29.         traceback.print_exc(file = self) 
  30.  
  31.     def __getReceiverList(self, receivers) : 
  32.         ''
  33.         得到收件人列表 
  34.         ''
  35.         if isinstance(receivers, list): 
  36.             return ';'.join(receivers) 
  37.         return receivers 
  38.  
  39.     def __getErrFilePath(self): 
  40.         ''
  41.         得到發生error的文件的路徑 
  42.         ''
  43.         n = len(inspect.stack()) 
  44.         current_file = inspect.stack()[n-1][1] 
  45.         return os.path.abspath(current_file) 
  46.  
  47.     def sendMail(self, receiver, sub = 'ERROR sub', content= 'Error info'): 
  48.         ''
  49.         發送郵件 
  50.         ''
  51.         receiverlist = self.__getReceiverList(receiver) 
  52.         self.__getContent() 
  53.         self.errFilePath = self.__getErrFilePath() 
  54.         content = ">>>%s<<<%s%s%s%s" % (content, '/nin: ',str(self.errFilePath), '/n', self.message) 
  55.         try
  56.             msg = MIMEText(content) 
  57.             msg['From'] = self.frm 
  58.             msg['To'] = receiverlist 
  59.             msg['Subject'] = sub 
  60.             smtp_server = smtplib.SMTP('localhost'
  61.             smtp_server.sendmail(self.frm, receiver, msg.as_string()) 
  62.             smtp_server.quit() 
  63.         except Exception, ex: 
  64.             print 'Error when sending email' 
  65.             raise ex 
  66.     # 
  67.  
  68. def test(): 
  69.     receiver = ['*****@126.com'
  70.     mm = MailSender() 
  71.     try
  72.         a = int(''
  73.     except Exception, ex: 
  74.         #sub = 'Error' 
  75.         #content = 'ERror when program running' 
  76.         mm.sendMail(receiver) 
  77.  
  78. if __name__ =='__main__'
  79.     test() 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲综合精品伊人久久| 久久国产精品免费视频| 国产成人精品免费视频| 91久久精品国产91久久| 日韩一区二区三区在线播放| 欧美大片免费观看在线观看网站推荐| 久久亚洲一区二区三区四区五区高| 日韩美女在线播放| 欧美在线免费看| 亚洲中国色老太| 欧美韩日一区二区| 亚洲精品永久免费精品| 最近中文字幕2019免费| 日韩av日韩在线观看| 国外视频精品毛片| 亚洲国产天堂久久国产91| 日韩免费视频在线观看| 91高清视频免费观看| 91精品国产综合久久香蕉922| 91最新国产视频| 国产区精品在线观看| 亚洲a成v人在线观看| 亚洲精品v欧美精品v日韩精品| 91wwwcom在线观看| 亚洲高清免费观看高清完整版| 中文字幕日韩精品有码视频| 亚洲欧美日本精品| 日韩视频第一页| 色yeye香蕉凹凸一区二区av| 欧美综合国产精品久久丁香| 97精品国产97久久久久久免费| 精品毛片三在线观看| 久热国产精品视频| 97热在线精品视频在线观看| 亚洲成人av片| 亚洲精品视频免费在线观看| 久久频这里精品99香蕉| 欧美日韩激情美女| 欧美视频在线看| 亚洲福利在线播放| 亚洲r级在线观看| 欧美孕妇孕交黑巨大网站| 久久激情五月丁香伊人| 欧美肥臀大乳一区二区免费视频| 亚洲高清久久久久久| 亚洲免费成人av电影| 欧美精品在线网站| 国产亚洲精品成人av久久ww| 一区二区三区四区视频| 亚洲国产成人精品一区二区| 国产日韩精品视频| 国产z一区二区三区| 日韩暖暖在线视频| 国产精品美女www爽爽爽视频| 久久亚洲精品国产亚洲老地址| 在线精品播放av| 5566成人精品视频免费| 久久久之久亚州精品露出| 国产主播欧美精品| 欧美性20hd另类| 欧美精品亚州精品| 国产99久久精品一区二区 夜夜躁日日躁| 日韩精品免费综合视频在线播放| 91高潮精品免费porn| 欧美国产日产韩国视频| 北条麻妃一区二区三区中文字幕| 亚洲白虎美女被爆操| 亚洲成人激情视频| 亚洲香蕉成人av网站在线观看| 操日韩av在线电影| 欧美日韩中文字幕| 午夜精品久久久久久久99热| 26uuu久久噜噜噜噜| 亚洲大胆人体视频| 欧美在线视频网| 大荫蒂欧美视频另类xxxx| 97人洗澡人人免费公开视频碰碰碰| 欧美精品亚州精品| 亚洲色图综合久久| 国产精国产精品| 777精品视频| 欧美日韩国产中文精品字幕自在自线| 日韩精品在线观看网站| 日韩a**站在线观看| 78m国产成人精品视频| 欧美乱大交xxxxx另类电影| 久久精品电影一区二区| 日韩电影中文 亚洲精品乱码| 91免费看国产| 最近中文字幕2019免费| 欧美日韩国产123| 日韩久久精品成人| 国产精品无av码在线观看| 永久免费看mv网站入口亚洲| 欧美中文在线观看国产| 久久精品这里热有精品| **欧美日韩vr在线| 欧美精品videosex极品1| 色综合导航网站| 国产成人在线一区| 91精品久久久久久久久久久| 日韩av电影免费观看高清| 亚洲一区二区三区在线视频| 尤物九九久久国产精品的特点| 俺去啦;欧美日韩| xxx一区二区| 日韩av在线影视| 国产日韩欧美日韩大片| 久久久精品久久久久| 18一19gay欧美视频网站| 国产不卡一区二区在线播放| 国产91成人video| 成人乱人伦精品视频在线观看| 久久综合国产精品台湾中文娱乐网| 欧美激情欧美激情在线五月| 亚洲成人激情在线观看| 丝袜一区二区三区| 97**国产露脸精品国产| 欧美成人黑人xx视频免费观看| 亚洲欧美在线看| 欧美精品videos| 亚洲高清一二三区| 日韩av网站在线| 国产ts一区二区| 国产成人综合亚洲| 久久免费视频观看| 少妇av一区二区三区| 狠狠久久亚洲欧美专区| 日韩中文视频免费在线观看| 日韩av在线免费观看一区| 欧美性xxxx| 中文字幕亚洲精品| 国产成人精品免费久久久久| 欧美中文字幕精品| 91久久综合亚洲鲁鲁五月天| 成人伊人精品色xxxx视频| 国产精品第一区| 欧美网站在线观看| 中文字幕亚洲图片| 亚洲欧洲日本专区| 少妇高潮久久久久久潘金莲| 精品久久久久久久中文字幕| 欧美激情videoshd| 亚洲性猛交xxxxwww| 亚洲精品视频在线观看视频| 成人激情视频在线播放| 亚洲天天在线日亚洲洲精| 久久艹在线视频| 欧美性xxxx极品高清hd直播| 亚洲一区二区在线播放| 亚洲天堂第二页| 欧美激情视频一区二区| 精品中文字幕视频| 久久国产精品影片| 欧美日韩不卡合集视频| 国产精品尤物福利片在线观看| 亚洲日本成人女熟在线观看| 国产欧美欧洲在线观看| 在线亚洲男人天堂| 国产精品永久在线| 久久精品国产欧美激情| 精品久久久久久电影| 亚洲精品中文字幕av| 黑人巨大精品欧美一区二区三区|