पायथन में पैरेंट डायरेक्ट्री रूट को पुनः प्राप्त करना
पायथन में, फ़ाइल सिस्टम को नेविगेट करने के लिए किसी दिए गए पथ की पैरेंट डायरेक्टरी तक पहुंचना महत्वपूर्ण है। इस कार्य को कई तरीकों से क्रॉस-प्लेटफ़ॉर्म किया जा सकता है।
एक विधि में पायथन 3.4 के पाथलिब मॉड्यूल का उपयोग शामिल है। निम्नलिखित कोड इसके अनुप्रयोग को प्रदर्शित करता है:
from pathlib import Path
path = Path("/here/your/path/file.txt")
print(path.parent.absolute())
यह कोड निर्दिष्ट पथ से एक पथ उदाहरण प्रारंभ करता है और इसकी मूल निर्देशिका के पूर्ण पथ को प्रिंट करने के लिए आगे बढ़ता है।
वैकल्पिक रूप से, यदि आप उपयोग कर रहे हैं पायथन का पुराना संस्करण या एक अलग दृष्टिकोण पसंद करते हैं, तो आप निम्नलिखित कोड स्निपेट को नियोजित कर सकते हैं:
import os
print(os.path.abspath(os.path.join(yourpath, os.pardir)))
yourpath को उस वास्तविक पथ से बदलना याद रखें जिसके लिए आप मूल निर्देशिका को पुनः प्राप्त करना चाहते हैं।
चुनी गई विधि चाहे जो भी हो, दोनों समाधान उन मामलों को संभालते हैं जहां निर्देशिका में मूल निर्देशिका का अभाव होता है, निर्देशिका को वापस लौटाते हैं। ये क्रॉस-प्लेटफ़ॉर्म तकनीकें पायथन फ़ाइल सिस्टम को नेविगेट करने और वांछित मूल निर्देशिकाओं तक पहुंचने के कुशल तरीके प्रदान करती हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3