Ho un nome file unicode che vorrei aprire. Il seguente codice:subprocess.Popen con un percorso unicode
cmd = u'cmd /c "C:\\Pok\xe9mon.mp3"'
cmd = cmd.encode('utf-8')
subprocess.Popen(cmd)
rendimenti
>>> 'C:\Pokיmon.mp3' is not recognized as an internal or external command, operable program or batch file.
anche se il file esistono. Perché sta succedendo?
Mi sembra che "cmd" rimanga per qualcos'altro? – brice
Ho rimosso le virgolette, anche se non sono correlate alla domanda. – iTayb
Hai incluso il percorso Python nella variabile di ambiente PATH? Supponendo che l'installazione di Python sia in C: \ Python25, la nuova variabile percorso dovrebbe essere: % PATH%; C: \ Python25 –