Hola, estuve intentando hacer un keylogger utilizando pynput, y funciona perfectamente, la cosa es que tengo pensado que las pulsaciones se guarden en un archivo externo, pero no he podido retirar las comillas de las teclas que registra el Keylogger.
from pynput import keyboard
def on_press(key):
key = str(key)
key.replace("'", "")
print(key)
with keyboard.Listener(on_press=on_press) as Listener:
Listener.join()
creí saber como se hacía, siempre utilizo replace() pero esta vez las teclas que presiono siguen imprimiéndose en consola con las comillas y también se guardan así cuando intento ponerlas en un archivo externo, saben a que se puede deber? O conocen otra forma para retirar las comillas? :P
Hola, a esta línea:
key = str(key)
La reemplazaa por ésta:
key = str(key).replace("'", "")
y a esta otra línea la borras:
key.replace("'", "")
Saludos