Estoy tratando de abrir archivos obteniendo la ruta de un diccionario. Algunos de los nombres de archivo tienen comas (,) y otros tales caracteres que dan cuando se utiliza un "no existe el fichero se encuentra el error"Codificar la ruta del archivo correctamente utilizando Python
Por ejemplo la siguiente ruta del archivo no se abre: foo,% 20bar.mp3
Si existen caracteres como comas, debe codificarse como: foo% 2C% 20bar.mp3
¿Alguien me puede decir cómo hacerlo?
¿por qué es el espacio representado como '20'% y no comas? ¿Se supone que la cadena es 'foo, bar.mp3'? – neurino
La coma en realidad debería haber sido% 2C. Pero estoy analizando un archivo XML y almacenando los resultados en un diccionario. En el archivo XML, la mayoría de las rutas están codificadas, pero había un archivo con un patrón similar. Los espacios estaban codificados, las comas no. Extraño. – bcosynot