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