मैं एक रास्ता है , लेकिन यह सिर्फ मुझे एक सूची देता है, और मैं इस बिंदु पर अटक गया।निकालें अंतिम पथ घटक एक स्ट्रिंग में
myPath = myPath.split(os.sep)
मैं एक रास्ता है , लेकिन यह सिर्फ मुझे एक सूची देता है, और मैं इस बिंदु पर अटक गया।निकालें अंतिम पथ घटक एक स्ट्रिंग में
myPath = myPath.split(os.sep)
आप रास्तों सीधे हेरफेर नहीं करना चाहिए, उसके लिए os.path मॉड्यूल है।
>>> import os.path
>>> print os.path.dirname("C:\Users\myFile.txt")
C:\Users
>>> print os.path.dirname(os.path.dirname("C:\Users\myFile.txt"))
C:\
इस तरह।
लेकिन यह काम करता है के साथ एक "/" केवल तभी पथ खत्म नहीं होता – Awsed
इस
>>> import os
>>> os.path.split('product/bin/client')
('product/bin', 'client')
तरह os.path.split
उपयोग कर सकते हैं, यह दो भागों में विभाजित है और पथ एक टपल में उन्हें देता है। आप चर में मान निर्दिष्ट कर सकते हैं और उसके बाद, उन्हें इस्तेमाल इस
>>> head, tail = os.path.split('product/bin/client')
>>> head
'product/bin'
>>> tail
'client'
की तरह होना चाहिए कि 'myPath', नहीं' fPath' – ghostdog74