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

Сондай-ақ қараңыз

  • scandir әдісі os модулінің,
    бумадағы файлдарды айналып өтеді
  • getcwd әдісі os модулінің,
    ағымдағы жұмыс каталогын қайтарады
  • listdir әдісі os модулінің,
    жұмыс бумасындағы файлдар тізімін қайтарады
  • close әдісі,
    файлды жабады
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау