130 of 151 menu

os မော်ဂျူး၏ DirEntry အရာဝတ္ထု

DirEntry အရာဝတ္ထုတွင် အဓိကဖိုလ်ဒါအတွင်းရှိ ဖိုင်များနှင့် ခွဲဖိုလ်ဒါများ ပါဝင်ပါသည်။ ဤအရာဝတ္ထုကို os မော်ဂျူး၏ scandir နည်းလမ်းကို အသုံးပြုပြီးနောက် ရရှိပါသည်။ အရာဝတ္ထုမှ အချက်အလက်များကို path နှင့် name ဂုဏ်သတ္တိများ အသုံးပြု၍ ထုတ်ယူနိုင်ပါသည်။

ဝါကျဖွဲ့စည်းပုံ

import os os.DirEntry.attribute

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 နည်းလမ်း၊ ၎င်းသည် ဖိုလ်ဒါအတွင်းရှိ ဖိုင်များကို ထပ်ခါထပ်ခါ လှည့်ပတ်ပါသည်။
  • getcwd နည်းလမ်း၊ ၎င်းသည် လက်ရှိ အလုပ်လုပ်သော ကတ်တလောက်ကို ပြန်ပေးပါသည်။
  • listdir နည်းလမ်း၊ ၎င်းသည် အလုပ်လုပ်သော ဖိုလ်ဒါအတွင်းရှိ ဖိုင်စာရင်းကို ပြန်ပေးပါသည်။
  • close နည်းလမ်း၊ ၎င်းသည် ဖိုင်ကို ပိတ်ပါသည်။
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်