shutil မော်ဂျူး၏ rmtree method
shutil မော်ဂျူး၏ rmtree method သည်
ဖိုလ်ဒါတစ်ခုအား ၎င်းအတွင်းရှိ ဖိုင်များနှင့် ဖိုလ်ဒါများအားလုံးနှင့်အတူ
ဖျက်ပေးသည်။ method ၏ ပထမ parameter တွင်
ဖိုလ်ဒါလမ်းကြောင်းကို သတ်မှတ်ပေးရသည်။ ဒုတိယ
မဖြစ်မနေသတ်မှတ်ရန် မလိုအပ်သော parameter တွင် ignore_errors ကို သတ်မှတ်ပေးရသည်။
၎င်း၏တန်ဖိုးက True ဆိုပါက၊ ဖျက်ရာတွင် မအောင်မြင်သည့်
အကျိုးဆက်အနေဖြင့် ဖြစ်ပေါ်လာသော error များကို
လျစ်လျူရှုထားမည်ဖြစ်သည်။ တတိယမြောက် မဖြစ်မနေသတ်မှတ်ရန် မလိုအပ်သော
parameter တွင် oneerror ကို သတ်မှတ်ပေးရသည်။
၎င်း၏တန်ဖိုးက False ဆိုပါက၊ error များကို
သတ်မှတ်ထားသော handler function ကို ခေါ်ယူကာ
ကိုင်တွယ်ဖြေရှင်းမည်ဖြစ်သည်။ အောင်မြင်စွာ ဖျက်ပြီးပါက method သည်
None ကို return ပြန်ပေးသည်။
သုံးပုံသုံးနည်း
import shutil
shutil.rmtree(ဖိုလ်ဒါလမ်းကြောင်း, [ignore_errors], [oneerror])
နမူနာ
dir ဆိုသည့် ဖိုလ်ဒါနှင့် ၎င်း၏
အကြောင်းအရာအားလုံးကို ဖျက်ကြည့်ရအောင်။
import shutil
print(shutil.rmtree('dir2'))
ကုဒ်ဖြင့် run ပြီးနောက် ရရှိလာသော ရလဒ်။
None
ဆက်စပ်ကြည့်ရှုရန်
-
movemethod၊shutilမော်ဂျူး၏
ဖိုင်သို့မဟုတ် ဖိုလ်ဒါကို ထပ်ကာ ရွှေ့ပေးသော method -
copytreemethod၊shutilမော်ဂျူး၏
ဖိုလ်ဒါကို ထပ်ကာ �ူးယူပေးသော method -
removemethod၊osမော်ဂျူး၏
ဖိုင်ကို ဖျက်ပေးသော method -
makedirsmethod၊osမော်ဂျူး၏
ဖိုလ်ဒါများကို ဖန်တီးပေးသော method -
renamemethod၊osမော်ဂျူး၏
ဖိုင်နှင့် ဖိုလ်ဒါကို အမည်ပြောင်းပေးသော method -
scandirmethod၊osမော်ဂျူး၏
ဖိုလ်ဒါအတွင်းရှိ ဖိုင်များကို လှည့်ပတ်ဖတ်ရှုပေးသော method