Gracais, Razpeitia. Aqui te paso el codigo...
Código HTML:
Ver originaldef busqueda_en_tabla_60(cn):
cur =cn.cursor()
cur.execute("SELECT * from tabla_60")
filas = cur.fetchall() #selecciona en fila todos los registros que cumplen la condicion
if filas:
for fila in filas:
divisa, numrepeticiones = fila
grabar_senyal(divisa, numrepeticiones)
cur.close()
def grabar_senyal(divisa, numrepeticiones):
hs_fechahora=time.asctime()
hs_moneda=divisa
hs_numrepeticiones=str(numrepeticiones)
#graba dos ficheros de salida
hs_linea_salida = hs_fechahora + ',' + hs_moneda + ',' + hs_numrepeticiones + "\n"
try:
hs.write(hs_linea_salida)
except:
print "no graba bien hs"
try:
sy.write(hs_linea_salida)
except:
print "no graba bien sy"
#
#Principal (inicio del proceso)
#
import psycopg2 #@UnresolvedImport
global cn
cn = psycopg2.connect("host=localhost dbname=my-data user=postgres password=xxxxxx")
import time
hs = open ('C:\\Raiz\\Senyales\\historico_senyal.txt','a')
sy = open ('C:\\Raiz\\Senyales\\senyal.txt','w')
count = 0
while count < 100:
busqueda_en_tabla_60(cn)
count = count + 1
print "proceso finalizado"
hs.close()
sy.close()