130 of 151 menu

Objek DirEntry Modul os

Objek DirEntry merangkumi fail dan subfolder yang berada dalam folder utama. Objek diperoleh selepas menggunakan kaedah scandir modul os. Data boleh diekstrak dari objek menggunakan atribut path dan name.

Sintaks

import os os.DirEntry.atribut

Atribut Objek DirEntry

Atribut Keterangan
path Mengembalikan laluan penuh ke elemen objek.
name Mengembalikan nama elemen objek.

Contoh

Mari dapatkan objek DirEntry. Untuk ini, kita perlu menggunakan kaedah scandir. Dan dalam pembolehubah res kita akan merekodkan objek yang diperoleh:

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

Hasil kod yang dilaksanakan:

<nt.ScandirIterator object at 0x00000217365611A0>

Contoh

Sekarang mari kita keluarkan nama semua elemen objek DirEntry:

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

Hasil kod yang dilaksanakan:

dir1 file1.txt file2.txt

Contoh

Mari kita keluarkan laluan ke semua elemen objek DirEntry:

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

Hasil kod yang dilaksanakan:

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

Lihat juga

  • kaedah scandir modul os,
    yang mengiterasi fail dalam folder
  • kaedah getcwd modul os,
    yang mengembalikan directori kerja semasa
  • kaedah listdir modul os,
    yang mengembalikan senarai fail dalam folder kerja
  • kaedah close,
    yang menutup fail
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak