Tengo un nombre de archivo Unicode que me gustaría abrir. El siguiente código:subproceso.Popen con una ruta Unicode
cmd = u'cmd /c "C:\\Pok\xe9mon.mp3"'
cmd = cmd.encode('utf-8')
subprocess.Popen(cmd)
vuelve
>>> 'C:\Pokיmon.mp3' is not recognized as an internal or external command, operable program or batch file.
a pesar de que no existe el archivo. ¿Por qué está pasando esto?
Supongo que 'cmd' representa algo más? – brice
Quité las comillas dobles, a pesar de que no están relacionadas con la pregunta. – iTayb
¿Ha incluido la ruta de Python a su variable de entorno PATH? Suponiendo que su instalación de Python está en C: \ Python25, su nueva variable de ruta debería ser: % RUTA%; C: \ Python25 –