Re: [Python-es] Consulta a dos bases de datos simutáne amente

2010-04-22 Por tema alg...@telefonica.net
Hola. Para resolver el problema de consultas simultáneas entre dos SGBD 
diferentes se puede utilizar las estructuras de alto nivel de Python para 
solucionarlo. Puedes cargar los datos de las tablas en listas diferentes y 
mediante un algoritmo apropiado atacar las listas en Python. 

Saludos.
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Consulta a dos bases de datos simutáne amente

2010-04-22 Por tema Soto
Esa solución se daba por supuesta (hablo por mí).
Iterando sobre la lista que contiene uno de los resultados de la consulta
sobre la base de datos A buscar en la lista  devuelta al hacer la consulta
sobre la base de datos B.

Creo que el algoritmo sería de orden lineal
__
No tengo talentos especiales, pero sí soy profundamente curioso.
– Albert Einstein



El 22 de abril de 2010 09:04, alg...@telefonica.net
alg...@telefonica.netescribió:

 Hola. Para resolver el problema de consultas simultáneas entre dos SGBD
 diferentes se puede utilizar las estructuras de alto nivel de Python para
 solucionarlo. Puedes cargar los datos de las tablas en listas diferentes y
 mediante un algoritmo apropiado atacar las listas en Python.

 Saludos.

 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Consulta a dos bases de datos simutá neamente

2010-04-22 Por tema Marcos Sánchez Provencio
También es posible, si tienes permisos en el servidor de sql, hacer una 
vista del oracle desde sql.


El 22/04/10 00:17, Carlos Herrera Polo escribió:

Talvez sea posible hacer una vista en oracle que lea siempre la tabla de mysql.
Si es posible esto, ya lo tienes resuelto. Con un Union entre la tabla
oracle y esta vista lo tienes.


El 21/04/10, Ricardo Cárdenes Medinaricardo.carde...@gmail.com  escribió:
   

2010/4/21 Dr. Bobusdrbo...@gulic.org:
 

Hola todos.

Aunque supongo que la respuesta es NO, lo consulto a la lista por si a
alguien me ilustra.
   

Hola Dr...

 

una en oracle
otra en mysql
   

Me temo que tu intuición es correcta :P
___




___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Ayuda Lectura y reescritura archivo ASCII

2010-04-22 Por tema Chema Cortes
Teniendo presente que los ficheros tienen un formato definido, otro
código rápido y mal, pero que debería funcionar:

import re

pat_head = re.compile(^DATE:\s+(\d+)\s+TIME:\s+(\d+))
pat_data = re.compile(^\s+[-]?\d+)


#generador para parsear las líneas del fichero FLEXTRA
def parser(seq):

date, time = ', 

for linea in seq:

#capturar date/time
sre = pat_head.search(linea)
if sre is not None:
date, time = sre.groups()
continue

#composición salida
sre = pat_data.search(linea)
if sre is not None:
yield %8s %6s %s % (date,time,linea)


fIN = fichero.txt
fOUT = fichero_transformado.txt

open(fOUT,w).writelines(parser(open(fIN)))
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Consulta a dos bases de datos simutá neamente

2010-04-22 Por tema Chema Cortes
El día 21 de abril de 2010 23:05, Dr. Bobus drbo...@gulic.org escribió:

 Quiero realizar una consulta que afecta a dos tablas de estructura similar 
 (id, fecha, más campos ...) el campo id es idéntico en ambas (str(10)).

 QUisisera saber si es posible hacer un select que involucre a ambas tablas.

 Hasta ahora el tema lo he solucionado realizando el select en una tabla y 
 mediante una iteración sobre los valores obtenidos realizar múltiples select 
 en la otra tabla. Con los valores que voy obteniendo compongo una lista que 
 es la que finalmente manejo.

 ¿Alguna sugerencia de atajo?

No sé si entiendo bien la pregunta. Si tienen estructuras similares
basta con emplear una tabla temporal:

cur_mysql.execute(select id,fecha from tabla1)

cur_ora.execute(create temporary table temp1 (id char(10), fecha date))
cur_ora.executemany(insert into temp1(id,fecha) values(?,?), cur_mysql)
cur_oracle.execute(select * from tabla2 where id in (select id from temp1))


Se pueden pensar otras soluciones al estilo de las tablas virtuales de
sqlite, pero creo que la solución más simple es la que te he puesto
arriba.
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] Dibujar gráficas en python 3?

2010-04-22 Por tema Mai Giménez
Hola a todos/as!
Estoy buscando como una tonta una libreria como matplotlib o gnuplot.py,
pero para python3.
He probado GChartWrapper, pero necesitaría que mostrara la gráfica y no solo
tener una url con una imagen.
Alguna idea por fi?

Muchas gracias
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Dibujar gráficas en python 3?

2010-04-22 Por tema Kiko
El 22 de abril de 2010 21:24, Mai Giménez la.reina.r...@gmail.comescribió:

 Hola a todos/as!
 Estoy buscando como una tonta una libreria como matplotlib o gnuplot.py,
 pero para python3.
 He probado GChartWrapper, pero necesitaría que mostrara la gráfica y no
 solo tener una url con una imagen.
 Alguna idea por fi?


Si el usar python 2.x no es un problema, esa es la solución más fácil.

Por lo que sé, matplotlib depende de numpy, gnuplot depende de numpy, chaco
depende de numpy, mayavi depende de numpy, pyngl depende de numpy,... Y creo
que numpy todavía no ha sido migrado a python 3.

Saludos.
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Dibujar gráficas en python 3?

2010-04-22 Por tema Olemis Lang (Simelix)
2010/4/22 Kiko kikocorre...@gmail.com:
 El 22 de abril de 2010 21:24, Mai Giménez la.reina.r...@gmail.com
 escribió:

 Hola a todos/as!
 Estoy buscando como una tonta una libreria como matplotlib o gnuplot.py,
 pero para python3.
 He probado GChartWrapper, pero necesitaría que mostrara la gráfica y no
 solo tener una url con una imagen.
 Alguna idea por fi?

 Si el usar python 2.x no es un problema,

parece que sí ...

 Por lo que sé, matplotlib depende de numpy, gnuplot depende de numpy, chaco
 depende de numpy, mayavi depende de numpy, pyngl depende de numpy,... Y creo
 que numpy todavía no ha sido migrado a python 3.


Más o menos igual que un año atrás ... la traba fundamental parecen
ser las dependencias [1]_

.. [1] Matplotlib and Python 3
 (http://old.nabble.com/Matplotlib-and-Python-3-td20846817.html)

-- 
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
Soporte para AMF (RPC) en Trac -
http://feedproxy.google.com/~r/simelo-es/~3/9dYgHeK5Be8/soporte-para-amf-rpc-en-trac.html
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/