ओएस मॉड्यूल की DirEntry वस्तु
DirEntry वस्तु में फाइलें और उपफोल्डर शामिल हैं,
जो मुख्य फोल्डर में स्थित हैं। यह वस्तु os मॉड्यूल की
scandir विधि को लागू करने के बाद प्राप्त होती है।
वस्तु से डेटा निकालने के लिए path और name
गुणों का उपयोग किया जा सकता है।
वाक्यविन्यास
import os
os.DirEntry.गुण
DirEntry वस्तु के गुण
| गुण | विवरण |
|---|---|
path |
वस्तु के तत्वों का पूरा पथ लौटाता है। |
name |
वस्तु के तत्व का नाम लौटाता है। |
उदाहरण
आइए DirEntry वस्तु प्राप्त करें।
इसके लिए scandir विधि को लागू करने की आवश्यकता है।
और res चर में हम प्राप्त वस्तु को लिखेंगे:
import os
res = os.scandir('dir')
print(res)
res.close()
निष्पादित कोड का परिणाम:
<nt.ScandirIterator object at 0x00000217365611A0>
उदाहरण
अब आइए DirEntry वस्तु के सभी तत्वों के नाम प्रदर्शित करें:
import os
res = os.scandir('dir')
for el in res:
print(el.name)
res.close()
निष्पादित कोड का परिणाम:
dir1
file1.txt
file2.txt
उदाहरण
आइए DirEntry वस्तु के सभी तत्वों के पथ प्रदर्शित करें:
import os
res = os.scandir('dir')
for el in res:
print(el.path)
res.close()
निष्पादित कोड का परिणाम:
dir\dir1
dir\file1.txt
dir\file2.txt