यदि मैं पहले से ही टेलिंग स्लैश नहीं है, तो मैं एक डायरेक्टरी स्ट्रिंग में ट्रेलिंग स्लैश ( /* निक्स, विन 32 के \लिए) कैसे जोड़ सकता हूं ? धन्यवाद!
याद दिलाने के लिए टिम धन्यवाद, डॉक पढ़ने के बाद, मुझे लगता है कि मेरे असली सवाल का जवाब os.path.join (फ़ोल्डर, फ़ाइल नाम) है और मुझे इस स्लैश के बारे में बिल्कुल भी चिंता करने की ज़रूरत नहीं है। यार, मैं अजगर से प्यार करने जा रहा हूं ;-)
—
ओहो
इसलिए मैंने पूछा - अपने आप से ऐसा न करें,
—
टिम पीटरज़ॉ
os.path.joinमानक लाइब्रेरी को सही पथ विभाजक का उपयोग करने दें।
@ S.Lott मैं इस 'बुरे' पर विचार नहीं करूंगा। सवाल अपने आप में एक वैध प्रश्न है। यह केवल एक बड़ा हिस्सा है (कोई वास्तविक कह सकता है) सवाल का हिस्सा है।
—
ओहो
आप क्या कर रहे हैं, इस पर निर्भर करता है, हालांकि, सवाल अभी भी ब्याज का हो सकता है। उदाहरण के लिए, यदि आप किसी अन्य प्रोग्राम में इनपुट की आपूर्ति करने के लिए पायथन का उपयोग कर रहे हैं, तो आपके पास एक ऐसा मामला हो सकता है जहां एक तर्क को स्लैश-एंडेड पथ की आवश्यकता होती है। यह आपके नियंत्रण से बाहर हो सकता है; और नीचे मार्को के जवाब के लिए एक पूरी तरह से वैध उपयोग मामला है।
—
क्रिस क्रिचो
os.pathमॉड्यूल ( docs.python.org/library/os.path.html ) का उपयोग करना चाहिए ।os.path.joinपथ घटकों को सम्मिलित करने के लिए उपयोग करें ।