129 of 151 menu

os մոդուլի scandir մեթոդը

scandir մեթոդը թվարկում է ֆայլերը և ենթապանակները, որոնք գտնվում են պանակում: Մեթոդի պարամետրում նշում ենք պանակի ուղին: Մեթոդը վերադարձնում է os.DirEntry օբյեկտը:

Շարահյուսություն

import os os.scandir(պանակի ուղին)

Օրինակ

Եկեք պարզենք մեր պանակի կառուցվածքը:

import os print(os.scandir('dir'))

Կոդի կատարումից արդյունքում կստանանք os.DirEntry օբյեկտ:

<nt.ScandirIterator object at 0x000001478707FF00>

Օրինակ

Հիմա եկեք ցիկլով թվարկենք ստացված օբյեկտը: Որպեսզի ազատենք համակարգի ռեսուրսները ցիկլի ավարտից հետո, անհրաժեշտ է դադարեցնել թվարկումը scandir մեթոդի միջոցով:

import os for file in os.scandir('dir'): print(file) os.scandir('dir').close()

Կատարված կոդի արդյունքը:

<DirEntry 'dir1'> <DirEntry 'file1.txt'> <DirEntry 'file2.txt'>

Օրինակ

Մենք կարող ենք նաև ցուցադրել միայն ֆայլերի անունները՝ կիրառելով ստացված օբյեկտի name ատրիբուտը:

import os for file in os.scandir('dir'): print(file.name) os.scandir('dir').close()

Կատարված կոդի արդյունքը:

dir1 file1.txt file2.txt

Տես նաև

  • DirEntry օբյեկտը os մոդուլից,
    որը պարունակում է թվարկվող ֆայլերն ու ենթապանակները
  • getcwd մեթոդը os մոդուլից,
    որը վերադարձնում է ընթացիկ աշխատանքային կատալոգը
  • makedirs մեթոդը os մոդուլից,
    որը ստեղծում է պանակ
  • rmtree մեթոդը shutil մոդուլից,
    որը ռեկուրսիվորեն հեռացնում է պանակը
  • copytree մեթոդը shutil մոդուլից,
    որը ռեկուրսիվորեն պատճենում է պանակը
  • path.join մեթոդը os մոդուլից,
    որը միացնում է ուղիները
Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել