130 of 151 menu

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

Տես նաև

  • os մոդուլի scandir մեթոդը,
    որը կրկնում է պանակի ֆայլերը
  • os մոդուլի getcwd մեթոդը,
    որը վերադարձնում է ընթացիկ աշխատանքային կատալոգը
  • os մոդուլի listdir մեթոդը,
    որը վերադարձնում է աշխատանքային պանակի ֆայլերի ցանկը
  • close մեթոդը,
    որը փակում է ֆայլը
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել