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