Bunas , ya tengo operativo el lector del dni , pero ahora necesito comprobar que en una determinada direccion web hay un determinado archivo (esto lo tengo hecho) , cuando se encuentra ese archivo tengo que lanzar el scrpt que hace la lectura local de los datos del dni ( esto tb esta hecho) , ahora lo que necesito es desde un scrip que esta comprobando que exista el archivo , cuando este este lanzar la lectura ( esto es lo que no me funciona porque no se como llamar al script del lector).
El modulo que leer los datos del dni lo llamo leer y la funcion que lo ejecuta se llama leer_dni()
en el otro script hago
import leer (ambos modulos estan en el mismo directorio)
y lo llamo asi : leer.leer_dni()
esto no hace nada
solucionado , no existia el archivo de control , por eso no se ejecutaba
Ahora funciona , pero tras tres comprobaciones se detiene
Este es mi codigo
import leer
import requests
import threading
import time
def espera():
while True:
existe = requests.get("direccion de la pagina )
if existe.status_code ==200:
print "llamada al lector y pausa de 10 segundos"
leer.leer_dni()
else:
print "No se ha pulsado leer "
print "comprobando..."
time.sleep(10)
pass
p = threading.Thread(target = espera,)
p.setDaemon(True)
p.start()
Como es obvio no voy a poner la direccion , pero eso funciona
El modulo que leer los datos del dni lo llamo leer y la funcion que lo ejecuta se llama leer_dni()
en el otro script hago
import leer (ambos modulos estan en el mismo directorio)
y lo llamo asi : leer.leer_dni()
esto no hace nada
solucionado , no existia el archivo de control , por eso no se ejecutaba
Ahora funciona , pero tras tres comprobaciones se detiene
Este es mi codigo
import leer
import requests
import threading
import time
def espera():
while True:
existe = requests.get("direccion de la pagina )
if existe.status_code ==200:
print "llamada al lector y pausa de 10 segundos"
leer.leer_dni()
else:
print "No se ha pulsado leer "
print "comprobando..."
time.sleep(10)
pass
p = threading.Thread(target = espera,)
p.setDaemon(True)
p.start()
Como es obvio no voy a poner la direccion , pero eso funciona