Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Generar ruta
#1
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?
Responder
#2
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
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder
#3
Estoy leyendo la ruta de un mdb y recibo una \ , pero al insertar dicha ruta en mysql le elimina la \ dejando huecos en blanco.
Responder
#4
¿Podrías dejar una porción del código funcional para ver dónde está el problema?
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder
#5
Ya lo solucione
Responder


Salto de foro:


Usuarios navegando en este tema: 2 invitado(s)