2011-04-25 15 views

उत्तर

11

आपकी फ़ाइल नाम में बैकस्लैश वर्ण हैं। बैकस्लैश पायथन स्ट्रिंग्स में बचने वाला चरित्र है। या तो उन्हें '/' वर्णों के साथ बदलें या r'C:\Users\john\Desktop\text.txt' का उपयोग करें।

आपको os.path में भी फ़ंक्शंस मिल सकते हैं।

5

विंडोज़ में, पथ बैकस्लैश का उपयोग करते हैं। लेकिन यदि किसी स्ट्रिंग को पथ का प्रतिनिधित्व करना चाहिए जिसमें '\ r', '\ t', '\ n' .... आदि जैसे वर्ण इस प्रकार की समस्या होगी। यह सटीक कारण है कि आपकी स्ट्रिंग पथ का प्रतिनिधित्व करने में विफल क्यों होती है।

इन समस्याग्रस्त पात्रों की अनुपस्थिति में, कोई समस्या नहीं होगी। यदि वे मौजूद हैं, तो आपको बैकस्लाश से बचना चाहिए या कच्चे स्ट्रिंग का उपयोग करना चाहिए r'C:\Users\john\Desktop\text.txt'

संबंधित मुद्दे