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हिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა