Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में File Path का एक हिस्सा (Directory) कैसे Extract करें?


File Path से Parent Directory Extract करना

Pathlib Module का उपयोग (Python 3.4+)

Python 3.4+ में आप Parent Directory प्राप्त करने के लिए pathlib Module का उपयोग कर सकते हैं:

from pathlib import Path
print(Path('/home/username').parent)
# Output: /home

Older Versions के लिए: os.path का उपयोग

Older Versions में, आप अपने Path और '..' (Parent Directory को Represent करता है) पर os.path.join Call कर सकते हैं और फिर os.path.abspath का उपयोग करके इसका Absolute Path Find कर सकते हैं।

उदाहरण

import os
print(os.path.abspath(os.path.join('/home/username', '..')))
# Output: /home

अन्य उपयोगी Pathlib Properties:

from pathlib import Path

p = Path('/home/username/documents/file.txt')

print(p.parent)        # /home/username/documents
print(p.parents[0])    # /home/username/documents (Same as parent)
print(p.parents[1])    # /home/username
print(p.parents[2])    # /home
print(p.root)          # /
print(p.anchor)        # / (POSIX पर)

Multiple Levels Up जाना:

# os.path
os.path.dirname(os.path.dirname('/home/username/documents/file.txt'))
# /home/username

# pathlib
Path('/home/username/documents/file.txt').parents[1]
# /home/username

  1. Tkinter filedialog में फ़ाइल पथ कैसे निर्दिष्ट करें? Tkinter filedialog में फ़ाइल पथ कैसे निर्दिष्ट करें?

    Tkinter एप्लिकेशन के घटकों और उपयोगकर्ता-कार्रवाई योग्य आइटम बनाने के लिए कई बिल्ट-इन फ़ंक्शन और क्लास लाइब्रेरी मेथड्स प्रदान करता है। filedialog Tkinter मॉड्यूल में से एक है जो फ़ाइल/डायरेक्टरी चयन विंडो बनाने के लिए क्लास और लाइब्रेरी फ़ंक्शन प्रदान करता है। आप filedialog का उपयोग वहां कर सकते है

  1. पायथन में ट्किंटर का उपयोग करके डायरेक्टरी चुनें और स्थान स्टोर करें? पायथन में ट्किंटर का उपयोग करके डायरेक्टरी चुनें और स्थान स्टोर करें?

    हम डायलॉग बॉक्स से परिचित हैं और कई प्रकार के एप्लिकेशन में उनके साथ इंटरैक्ट किया है। ऐसे प्रकार के डायलॉग्स उस एप्लिकेशन को बनाने में उपयोगी होते हैं जहां यूज़र इंटरैक्शन एक प्रमुख आवश्यकता है। हम यूज़र से विभिन्न प्रकार की फ़ाइलें चुनने के लिए डायलॉग बॉक्स का उपयोग कर सकते हैं और फिर कुछ ऑपरेशन

  1. - पायथन में वर्तमान वर्किंग डायरेक्टरी कैसे सेट करें?

    आप os मॉड्यूल का उपयोग करके पायथन में डायरेक्टरी बदल सकते हैं या cd कर सकते हैं। यह उस डायरेक्टरी के रिलेटिव/एब्सोल्यूट पथ को इनपुट के रूप में लेता है जिस पर आप स्विच करना चाहते हैं। उदाहरण >>> import os >>> os.chdir(my_folder)