os մոդուլի 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