मैंअजगर os.path.join() एक सूची पर
>>> os.path.join("c:/","home","foo","bar","some.txt")
'c:/home\\foo\\bar\\some.txt'
लेकिन, क्या कर सकते हैं जब मैं
>>> s = "c:/,home,foo,bar,some.txt".split(",")
>>> os.path.join(s)
['c:/', 'home', 'foo', 'bar', 'some.txt']
करना मैं यहाँ क्या याद आ रही है?
विभाजन के लिए कुछ और संदर्भ: https://docs.python.org/2/tutorial/controlflow.html#unpacking-argument-lists –
ध्यान दें कि मैंने इसे पूर्ण पथ के अंतिम भाग को हटाने के लिए इसका उपयोग करने का प्रयास किया है। इसके परिणामस्वरूप एक [त्रुटि] (http: // stackoverflow।com/प्रश्न/31693272/errno-2-use-python-shutil-py-no-file-or-directory-for-file-destination) (मैक में), क्योंकि यह '/ उपयोगकर्ताओं पर पहली स्लैश गायब था/... '। इसे हल करने के लिए, मैंने जोड़ा कि मैन्युअल रूप से अग्रणी स्लैश ... यदि किसी को भी एक ही समस्या का सामना करना पड़ता है ... – J0ANMM