130 of 151 menu

Os modulining DirEntry ob'ekti

DirEntry ob'ekti asosiy papkada joylashgan fayllar va pastki papkalarni o'z ichiga oladi. Ob'ekt os modulining scandir metodini qo'llash orqali olingan. Ob'ektdan ma'lumotlarni path va name atributlari yordamida ajratib olish mumkin.

Sintaksis

import os os.DirEntry.atribut

DirEntry ob'ektining atributlari

Atribut Tavsif
path Ob'ekt elementlariga to'liq yo'lni qaytaradi.
name Ob'ekt elementining nomini qaytaradi.

Misol

Keling DirEntry ob'ektini olamiz. Buning uchun scandir metodini qo'llash kerak. res o'zgaruvchisiga esa olingan ob'ektni yozamiz:

import os res = os.scandir('dir') print(res) res.close()

Bajarilgan kod natijasi:

<nt.ScandirIterator object at 0x00000217365611A0>

Misol

Endi keling DirEntry ob'ektining barcha elementlari nomlarini chiqaramiz:

import os res = os.scandir('dir') for el in res: print(el.name) res.close()

Bajarilgan kod natijasi:

dir1 file1.txt file2.txt

Misol

Keling DirEntry ob'ektining barcha elementlariga yo'llarni chiqaramiz:

import os res = os.scandir('dir') for el in res: print(el.path) res.close()

Bajarilgan kod natijasi:

dir\dir1 dir\file1.txt dir\file2.txt

Shuningdek qarang

  • scandir metodi os modulidan,
    u papkadagi fayllarni iteratsiya qiladi
  • getcwd metodi os modulidan,
    u joriy ishchi katalogni qaytaradi
  • listdir metodi os modulidan,
    u ishchi papkadagi fayllar ro'yxatini qaytaradi
  • close metodi,
    u faylni yopadi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish