यह मेरा पायथन कार्यक्रम है निष्पादित पर निर्भर करता है। अगर मैं myfile.py
का उपयोग कर इसे चलाता हूं, तो यह सही पथ प्रिंट करता है। ऐसा क्यों है? मैं विंडोज विस्टा और पायथन 2.6.2 का उपयोग कर रहा हूँ।पथ कैसे मैं इस कार्यक्रम
5
A
उत्तर
8
यह सिर्फ एक हानिरहित विंडोज़ क्विर्क है; आप os.path.abspath(__file__)
का उपयोग करके भरपाई कर सकते हैं, को देखने के the docs
0
os.path.normpath(os.path.join(os.getcwd(),os.path.dirname(__file__)))
+1
पढ़ें 'os.path.abspath' क्या करता है। – SilentGhost
0
कई मामलों में इसका इस्तेमाल करने के लिए बेहतर है:
os.path.dirname(sys.argv[0])
संबंधित मुद्दे
- 1. (अजगर) ValueError: कार्यक्रम पथ
- 2. मैं ओसीआर कार्यक्रम कैसे बना सकता हूं?
- 3. एसडीएल/C++ ओपन कार्यक्रम, मैं कैसे SIGINT
- 4. मैं इस कार्यक्रम को शंकु से शाप तक कैसे पोर्ट करूं?
- 5. कार्यक्रम
- 6. कैसे जब सी # कार्यक्रम
- 7. ,, इस कार्यक्रम सोने के साथ मूल्यों के ऊपर से छलांग
- 8. मैं इस
- 9. इस क्लोजर कार्यक्रम के साथ क्या गलत है?
- 10. ओएसएक्स पर, मैं पथ पथ स्ट्रोक कैसे भर सकता हूं?
- 11. WPF में इस पथ को कैसे आकर्षित करें?
- 12. पथ
- 13. इस कार्यक्रम की स्मृति पदचिह्न क्यों नहीं बढ़ता है?
- 14. एक पर्ल कार्यक्रम
- 15. इस प्रकार क्रमित करने योग्य BindingList कार्यक्रम संबंधी प्रकार
- 16. मैं एक यूएनसी पथ
- 17. मैं अजगर कार्यक्रम कैसे वितरित कर सकता हूं?
- 18. पथ
- 19. नेटबीन्स - मैं इस आईडीई के भीतर फ़ाइल के पथ को कैसे ढूंढूं?
- 20. नोड.जेएस में मैं 'इस' मॉड्यूल के पथ को कैसे बता सकता हूं?
- 21. क्या मैं इस सीजी कार्यक्रम के साथ कुछ गलत कर रहा हूं?
- 22. मैं अपने पथ में ~/bin कैसे जोड़ूं?
- 23. मॉड्यूलर कार्यक्रम
- 24. एएनटी: पथ पथ को दूसरे पथ में "पथ" कैसे जोड़ें?
- 25. मैक कार्यक्रम
- 26. मैं MATLAB पथ को कैसे अपडेट करूं?
- 27. मैं NetBeans में पथ निर्दिष्ट कैसे करूं?
- 28. मैं एक एमएफसी कार्यक्रम से stdout कैसे लिखूं?
- 29. मैं अपने डेल्फी कार्यक्रम में कमांड लाइन पैरामीटर कैसे पहचानूं?
- 30. java.util.ConcurrentModificationException कार्यक्रम
मैं abspath' केवल अगर मैं विंडोज पर हूँ 'का उपयोग करें या मैं इसे का उपयोग इस करते हैं? –
मैं शायद इसे बिना किसी पर इस्तेमाल करूँगा। –
यह सिर्फ विंडोज़ – SilentGhost