पैसे चुकाकर बने सदस्यों के लिए
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()
तरीके का इस्तेमाल करें.
रीडदिर
list path.readdir(watch='auto')इस पाथ से तय की गई डायरेक्ट्री में एंट्री की सूची दिखाता है. हर एंट्री एक
path
ऑब्जेक्ट है.
पैरामीटर
पैरामीटर | कंपनी का ब्यौरा |
---|---|
watch
|
यह डिफ़ॉल्ट रूप से 'auto' होता है कि Basel को इस डायरेक्ट्री में एंट्री की सूची को देखना चाहिए या नहीं. साथ ही, अगली बार कोई बदलाव होने पर डेटा स्टोर करने की जगह को फिर से फ़ेच करना चाहिए या मॉड्यूल एक्सटेंशन की फिर से जांच करनी चाहिए. जिन बदलावों का पता लगाया जाएगा उनमें एंट्री बनाना, उन्हें मिटाना, और उनका नाम बदलना शामिल है. ध्यान दें कि यह डायरेक्ट्री में मौजूद किसी भी एंट्री का कॉन्टेंट नहीं देखता. यह स्ट्रिंग 'हां', 'नहीं' या 'ऑटो' स्ट्रिंग हो सकती है. अगर 'अपने-आप' पर सेट है, तो Baze इस डायरेक्ट्री को सिर्फ़ तब देखेगा, जब ऐसा करना कानूनी तौर पर सही हो. ज़्यादा जानकारी के लिए, |
रीयलपाथ
path path.realpathसभी सिम्बॉलिक लिंक को उनके रेफ़रंस से बार-बार बदलकर, इस पाथ का कैननिकल पाथ दिखाता है.