आयरन पायथन में chdir कमांड करते समय मुझे "पथ में अवैध वर्ण" त्रुटि मिल रही है। यह मेरे कोड के साथ रन टाइम में हो रहा है, लेकिन यहां तक कि आयरन पायथन कंसोल में भी यह समस्या है। मैं एनटी मॉड्यूल का उपयोग कर रहा हूं क्योंकि कोड में ओएस मॉड्यूल काम नहीं करता है (एक ज्ञात मुद्दा प्रतीत होता है)।पायथन शब्द का उपयोग करते समय पाइथन (आयरनपीथन) रिपोर्ट "पथ में अवैध पात्र" क्यों है?
इसके आसपास खेलने का थोड़ा सा हिस्सा "अवैध पात्र" वास्तव में शब्द बिन है। नीचे कंसोल से टेक्स्ट है जो मुझे केवल त्रुटि प्राप्त करता है जब मैं बिन निर्देशिका में नेविगेट करता हूं।
यहाँ उदाहरण है
>>> nt.chdir('c:\Users\xxxxx\Documents\Visual Studio 2010\Projects\xxx')
>>> nt.chdir('c:\Users\xxxxx\Documents\Visual Studio 2010\Projects\xxx\Directory')
>>> nt.chdir('c:\Users\xxxxx\Documents\Visual Studio 2010\Projects\xxx\Directory\bin')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: Illegal characters in path.
क्या बदतर मैं एक पूरी तरह से अलग निर्देशिका के भीतर पहुंच जाएंगे (है कि एक बिन निर्देशिका नहीं है) और उप-निर्देशिका "बिन" नेविगेट करने के लिए कोशिश करते हैं और मैं है अभी भी वह त्रुटि मिल जाएगी!
कोई विचार?
DOH। मुझे पता था कि ... मुझे लगता है कि ऐसा ही होता है कि बी के अलावा उन सभी विशेष पात्रों से बच निकलना ठीक था ..... धन्यवाद! "सभ्य" के लिए – Mike