किसी फ़ाइल को दिखाने वाला स्ट्रक्चर, जिसका इस्तेमाल किसी रिपॉज़िटरी में किया जाता है.
सदस्य
basename
string path.basename
dirname
path path.dirname
None
को वापस किया जा सकता है.
मौजूद है
bool path.exists
ध्यान दें कि इस फ़ील्ड को ऐक्सेस करने पर, पाथ को नहीं देखा जाता. अगर आपको रिपॉज़िटरी नियम या मॉड्यूल एक्सटेंशन को पाथ के मौजूद होने के हिसाब से सेंसिटिव बनाना है, तो कॉन्टेक्स्ट ऑब्जेक्ट पर watch()
तरीके का इस्तेमाल करें.
get_child
path path.get_child(*relative_paths)
पैरामीटर
पैरामीटर | ब्यौरा |
---|---|
relative_paths
|
ज़रूरी है इस पाथ में जोड़ने के लिए, शून्य या उससे ज़्यादा रिलेटिव पाथ स्ट्रिंग. ज़रूरत के हिसाब से, पाथ सेपरेटर जोड़े गए हैं. |
is_dir
bool path.is_dir
ध्यान दें कि इस फ़ील्ड को ऐक्सेस करने से पाथ देखा नहीं जाता. अगर आपको यह तय करना है कि पाथ, डायरेक्ट्री है या फ़ाइल, तो रिपॉज़िटरी नियम या मॉड्यूल एक्सटेंशन के लिए, कॉन्टेक्स्ट ऑब्जेक्ट पर watch()
तरीके का इस्तेमाल करें.
readdir
list path.readdir(watch='auto')
path
ऑब्जेक्ट होती है.
पैरामीटर
पैरामीटर | ब्यौरा |
---|---|
watch
|
यह डिफ़ॉल्ट रूप से 'auto' होता है कि Basel को इस डायरेक्ट्री में एंट्री की सूची को देखना चाहिए या नहीं. साथ ही, अगली बार कोई बदलाव होने पर डेटा स्टोर करने की जगह को फिर से फ़ेच करना चाहिए या मॉड्यूल एक्सटेंशन की फिर से जांच करनी चाहिए. जिन बदलावों का पता लगाया जाएगा उनमें एंट्री बनाना, उन्हें मिटाना, और उनका नाम बदलना शामिल है. ध्यान दें कि यह डायरेक्ट्री में मौजूद किसी भी एंट्री का कॉन्टेंट नहीं देखता. यह 'yes', 'no' या 'auto' स्ट्रिंग हो सकती है. अगर 'अपने-आप' पर सेट है, तो Basel इस डायरेक्ट्री को सिर्फ़ तब देखेगा, जब ऐसा करना कानूनी तौर पर सही हो. ज़्यादा जानकारी के लिए, |
realpath
path path.realpath