os მოდულის 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