क्या पाइथन प्रोग्राम में सभी पथ ".." (मूल निर्देशिका के लिए) और/(पथ घटकों को अलग करने के लिए) का उपयोग कर सकते हैं, और अभी भी प्लेटफ़ॉर्म पर काम कर सकते हैं?यूनिक्स पथ: आधिकारिक तौर पर किसी भी मंच के लिए पायथन में काम करते हैं?
एक ओर, मैंने कभी भी दस्तावेज में ऐसा दावा नहीं देखा है (मैंने इसे याद किया होगा), और ओएस और ओएसपीएथ मॉड्यूल प्लेटफॉर्म अज्ञेय तरीके से पथों को संभालने के लिए सुविधाएं प्रदान करते हैं (os.pardir, os.path.join, ...), जो मुझे यह सोचने देता है कि वे यहां एक कारण के लिए हैं।
दूसरी ओर, आप read on StackOverflow कि "../path/to/file" सभी प्लेटफार्मों पर काम करता है ...
तो, os.pardir चाहिए कर सकते हैं, os.path.join और दोस्त हमेशा इस्तेमाल किया जा, पोर्टेबिलिटी उद्देश्यों के लिए, या यूनिक्स पथ नाम हमेशा सुरक्षित हैं (संभव चरित्र एन्कोडिंग समस्याओं तक)? या शायद "लगभग हमेशा" सुरक्षित (यानी विंडोज़, ओएस एक्स, और लिनक्स के तहत काम कर रहे हैं)?
विंडोज़ पर कभी भी समस्या नहीं थी। – jldupont