मेरे पास एक यूनिकोड फ़ाइल नाम है जिसे मैं खोलना चाहता हूं। निम्नलिखित कोड:subprocess.Picen एक यूनिकोड पथ
cmd = u'cmd /c "C:\\Pok\xe9mon.mp3"'
cmd = cmd.encode('utf-8')
subprocess.Popen(cmd)
रिटर्न
>>> 'C:\Pokיmon.mp3' is not recognized as an internal or external command, operable program or batch file.
भले ही फ़ाइल मौजूद नहीं है। ये क्यों हो रहा है?
मुझे लगता है कि 'cmd' किसी और चीज़ के लिए खड़ा है? – brice
मैंने डबल कोट्स को हटा दिया, भले ही वे इस प्रश्न से संबंधित न हों। – iTayb
क्या आपने पाथ पर्यावरण परिवर्तक के लिए पाइथन पथ शामिल किया है? मान लीजिए कि आपके पायथन इंस्टॉलेशन सी में है: \ Python25, आपका नया पथ चर होना चाहिए: % पाथ%; सी: \ पायथन 25 –