सदस्य
बेसनेम
string path.basename
डायरेक्ट्रीनेम
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'है क्या Bazel को इस डायरेक्ट्री में मौजूद एंट्री की सूची को मॉनिटर करना चाहिए और अगली बार कोई बदलाव होने पर, रिपॉज़िटरी को फिर से फ़ेच करना चाहिए या मॉड्यूल एक्सटेंशन का फिर से आकलन करना चाहिए. बदलावों में, एंट्री बनाना, मिटाना, और नाम बदलना शामिल है. ध्यान दें कि इससे डायरेक्ट्री में मौजूद किसी भी एंट्री के कॉन्टेंट को मॉनिटर नहीं किया जाता. इसकी वैल्यू 'yes', 'no', या 'auto' हो सकती है. अगर इसकी वैल्यू 'auto' पर सेट है, तो Bazel सिर्फ़ तब इस डायरेक्ट्री को मॉनिटर करेगा, जब ऐसा करना कानूनी तौर पर सही हो. ज़्यादा जानकारी के लिए, |
रीयलपाथ
path path.realpath