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

Տես նաև

  • os մոդուլի scandir մեթոդը,
    որը կրկնում է պանակի ֆայլերը
  • os մոդուլի getcwd մեթոդը,
    որը վերադարձնում է ընթացիկ աշխատանքային կատալոգը
  • os մոդուլի listdir մեթոդը,
    որը վերադարձնում է աշխատանքային պանակի ֆայլերի ցանկը
  • close մեթոդը,
    որը փակում է ֆայլը