No logro solucionar un error que provoca una comilla simple
Publicado por epicteto (46 intervenciones) el 07/10/2014 17:50:06
Hola
Estoy intentando ejecutar esta instrucción dentro de un programa:
b=os.popen("ls /home/pepe/PlayOnLinux\'s\ virtual\ drives/")
Me da constantemente:
sh: 1: Syntax error: Unterminated quoted string
Estoy totalmente convencido de que el error lo provoca la ' tras "PlayOnlinux\" porque con otros directorios no tengo problemas.
La dirección, para evitar errores al teclearla, la he copiado y pegado desde una consola donde ejecuto la instrucción.
He probado todos los "trucos" que conozco intentando aislar ese carácter entre comillas dobles, meter toda la dirección en una variable que sustituyo en la instrucción ... pero no consigo solucionar el error.
¿Alguien puede ayudarme?
Gracias
Estoy intentando ejecutar esta instrucción dentro de un programa:
b=os.popen("ls /home/pepe/PlayOnLinux\'s\ virtual\ drives/")
Me da constantemente:
sh: 1: Syntax error: Unterminated quoted string
Estoy totalmente convencido de que el error lo provoca la ' tras "PlayOnlinux\" porque con otros directorios no tengo problemas.
La dirección, para evitar errores al teclearla, la he copiado y pegado desde una consola donde ejecuto la instrucción.
He probado todos los "trucos" que conozco intentando aislar ese carácter entre comillas dobles, meter toda la dirección en una variable que sustituyo en la instrucción ... pero no consigo solucionar el error.
¿Alguien puede ayudarme?
Gracias
Valora esta pregunta


0