os मॉड्यूल का path.join मेथड
path.join मेथड पथों या
उनके हिस्सों को जोड़ता है, जो मेथड के पैरामीटर में निर्दिष्ट होते हैं।
जोड़ना एक विभाजक की सहायता से होता है,
जो उपयोग की जा रही ऑपरेटिंग सिस्टम के लिए विशेष होता है। Windows ऑपरेटिंग सिस्टम
के लिए विभाजक \ का उपयोग किया जाता है,
Linux के लिए - /। यदि अंतिम
जुड़ने वाला पथ घटक खाली है, तो अंत में
फिर से विभाजक लगा दिया जाता है। यदि कोई घटक
पथ एक पूर्ण पथ (absolute path) है, तो सभी
पिछले जुड़े हुए घटक
हटा दिए जाते हैं, और जोड़ना
पूर्ण पथ के घटक से जारी रहता है। मेथड
एक स्ट्रिंग लौटाता है, जिसमें सभी दिए गए पथ जुड़े हुए होते हैं।
सिंटैक्स
import os
print(os.path.join(पथ के हिस्से))
उदाहरण
आइए कुछ पथों को जोड़ते हैं:
import os
print(os.path.join('dir', 'dir1', 'file.txt'))
निष्पादित कोड का परिणाम:
dir\dir1\file.txt
यह भी देखें
-
path.existsमेथडosमॉड्यूल का,
जो पथ के अस्तित्व की जाँच करता है -
path.isdirमेथडosमॉड्यूल का,
जो फ़ोल्डर के अस्तित्व की जाँच करता है -
path.isfileमेथडosमॉड्यूल का,
जो फ़ाइल के अस्तित्व की जाँच करता है -
path.getsizeमेथडosमॉड्यूल का,
जो बाइट्स में पथ का आकार लौटाता है -
statमेथडosमॉड्यूल का,
जो पथ की स्थिति लौटाता है