Hola a todos!.
Estoy mejorando un GUI para Hashrat que hice hace tiempo, reescribiendo/optimizando parte del código, agregando funciones, etc.
Pero me encuentro con un problema.
En una parte del código cuando un DirChooser me devuelve el path de un directorio, y este lo utilizo como variable para pasarla via Shell (comando), me queda algo así por ejemplo: hashrat -dir -trad -md5 /home/ozymandias/Documentos/Biblioteca de calibre
El problema es que esto devuelve un error: desde bash, cuando hay espacios, la consola lo formatea asi: hashrat -dir -trad -md5 /home/ozymandias/Documentos/Biblioteca\ de\ calibre/
Esto es lo que me esta trayendo problemas. En tanto y en cuanto el path del directorio no contenga espacios, entonces no tengo problema. Pero al tenerlos, el programa simplemente devuelve error.
¿Cómo puedo solucionar esto?
Saludos!
Última modificación: 02-04-2021, 18:41 por Ozymandias.