extract_bad_msg_from_log.py
来自「用python实现的邮件过滤器」· Python 代码 · 共 28 行
PY
28 行
# extract_bad_msg_from_log.pyimport sysdef main(argv = None): if argv is None: argv = sys.argv if len(argv) < 2: print "Need log filename" return f = open(argv[1]) trigger = "FAILED to create email.message from: " quotes = "'\"" for line in f: if line.startswith(trigger): msg_repr = line[len(trigger):] if msg_repr[0] not in quotes or msg_repr[-2] not in quotes: print "eeek - not a string repr!" return msg_str = eval(msg_repr) # damn it - stderr in text mode msg_str = msg_str.replace("\r\n", "\n") sys.stdout.write(msg_str) inname = sys.argv[1]if __name__=='__main__': main()
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?