Mensajes: 101
Temas: 29
Registro en: Mar 2017
Reputación:
0
Hola , tengo que extraer una ruta de un mdb y grabarla en una base de datos mysql :
Leo esto C:\Archivos de programa\soft\
Y necesito generar C:\\Archivos de programa\\soft\\ , ya que mysql al hacer el insert le quita un \ alguna solucion rapida y que funcione siempre?
Mensajes: 1.300
Temas: 3
Registro en: Feb 2016
Reputación:
71
Hola. La doble barra invertida se usa únicamente cuando escribes una cadena y quieres representar efetivamente el carácter \, por ende si estás obteniendo un dato de una base de datos e insertándolo en otra no deberías tener que hacer nada.
De todas formas si tu ruta está en path, puedes usar path.replace(r"\", r"\\").
Saludos
Mensajes: 101
Temas: 29
Registro en: Mar 2017
Reputación:
0
Estoy leyendo la ruta de un mdb y recibo una \ , pero al insertar dicha ruta en mysql le elimina la \ dejando huecos en blanco.
Mensajes: 1.300
Temas: 3
Registro en: Feb 2016
Reputación:
71
¿Podrías dejar una porción del código funcional para ver dónde está el problema?