ओएस मॉड्यूल की DirEntry वस्तु

DirEntry वस्तु में फाइलें और उपफोल्डर शामिल हैं, जो मुख्य फोल्डर में स्थित हैं। यह वस्तु os मॉड्यूल की scandir विधि को लागू करने के बाद प्राप्त होती है। वस्तु से डेटा निकालने के लिए path और name गुणों का उपयोग किया जा सकता है।

वाक्यविन्यास

pythonimport os

os.DirEntry.गुण

DirEntry वस्तु के गुण

गुण विवरण
path वस्तु के तत्वों का पूरा पथ लौटाता है।
name वस्तु के तत्व का नाम लौटाता है।

उदाहरण

आइए DirEntry वस्तु प्राप्त करें। इसके लिए scandir विधि को लागू करने की आवश्यकता है। और res चर में हम प्राप्त वस्तु को लिखेंगे:

pythonimport os

res = os.scandir('dir')
print(res)

res.close()

निष्पादित कोड का परिणाम:

python<nt.ScandirIterator object at 0x00000217365611A0>

उदाहरण

अब आइए DirEntry वस्तु के सभी तत्वों के नाम प्रदर्शित करें:

pythonimport os

res = os.scandir('dir')

for el in res:
  print(el.name)
  
res.close()

निष्पादित कोड का परिणाम:

pythondir1
file1.txt
file2.txt

उदाहरण

आइए DirEntry वस्तु के सभी तत्वों के पथ प्रदर्शित करें:

pythonimport os

res = os.scandir('dir')

for el in res:
  print(el.path)
  
res.close()

निष्पादित कोड का परिणाम:

pythondir\dir1
dir\file1.txt
dir\file2.txt

यह भी देखें

  • scandir विधि os मॉड्यूल की,
    जो फोल्डर में फाइलों को पुनरावृत्त करती है
  • getcwd विधि os मॉड्यूल की,
    जो वर्तमान कार्यशील निर्देशिका लौटाती है
  • listdir विधि os मॉड्यूल की,
    जो कार्यशील फोल्डर में फाइलों की सूची लौटाती है
  • close विधि,
    जो फाइल को बंद करती है