[Python-es] Problema en string

Jean Carlos Rodrìguez jeancarlosr_ve en yahoo.com
Mie Ago 13 22:10:07 CEST 2014


Muchas gracias de ahi tengo un punto de partida, aunque no igual sigue el error porque no me reemplaza el caracter, seguire leyendo

Ah Jorge perdon uso MariaDB



El Miércoles, 13 de agosto, 2014 12:43 P.M., Jorge Araya Navarro <elcorreo en deshackra.com> escribió:
 



No seria conveniente también usar SQLAlchemy, tal vez tu proyecto sea un
proyecto pequeño y estés usando una base de datos en SQLite, pero te
podrías ahorrar este tipo de cosillas!

Si aun así deseas seguir por donde va tu proyecto, entonces te
recomiendo que implementes una función que te devuelva una cadena
saneada, algo tipo lo siguiente:

         def sanear(cadena):
             return cadena.replace('"', '\"')


Jean Carlos Rodrìguez writes:

> Buenas tardes, les comento un problema que tengo, necesito guardar en base de datos una descripcion que dentro tiene el caracter " , estos los tomo de una archivo de texto, el problema que tengo es que al trata de guardar en base de datos este me da un error, porque la cadena la cierra cuando consigue el caracter ",
>
> en el archivo txt
> 1
>
> distancia recorrida 3' 2"
>
> leo las lineas y se que para linea 1 es id y linea 2 desc
>
> query_exec("""INSERT INTO table (id, desc) VALUES ({0},"{1}") """.format(1,desc)) 
>
>
> pero cuando lee el caracter " de pulgadas lo cierra y me da error, ya he tratado haciendo para combinaciones y nada, si alguie ha tenido un error asi, o hay una manera de resolverlo mas facil, y no rebentarme la cabeza se lo agradeceria.
>
> Los valores los tomo como string desde el archivo
>
> Python 2.7_______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/

-- 
Pax et bonum.\nJorge Araya Navarro.\nDiseñador Publicitario, Programador Python y colaborador en Parabola GNU/Linux-libre\nhttps://es.gravatar.com/shackra
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140813/a1ab699e/attachment.html>


Más información sobre la lista de distribución Python-es