125 of 151 menu

shutil module ၏ move method

shutil module ၏ move method သည် file သို့မဟုတ် folder ကို ရွှေ့ပြောင်းပေးသည်။ Folders များကို ၎င်းတို့၏ အကြောင်းအရာအားလုံးနှင့်အတူ ရွှေ့ပြောင်းသည်။

Method ၏ ပထမသတ်မှတ်ချက် (parameter) တွင် မူလ file ၏လမ်းကြောင်း (path) ကို ဖော်ပြရပြီး၊ ဒုတိယသတ်မှတ်ချက်တွင် - အသစ်ဖြစ်သော file ၏ ရည်ရွယ်ချက် လမ်းကြောင်း၊ တတိယ ချန်လှပ်ထားနိုင်သော သတ်မှတ်ချက်တွင် - file ကို မိတ္တူကူးယူရန် function (နဂိုအတိုင်း copy_function=copy2)။

Method သည် အသစ်ဖြစ်သော file ၏ ရည်ရွယ်ချက်လမ်းကြောင်းကို ပြန်ပေးသည်။

မူလနှင့် အသစ်သော လမ်းကြောင်းတူညီလျှင်၊ method သည် သတ်မှတ်ထားသော file ၏အကြောင်းအရာကို ပြန်ရေးသွင်းသည်။

ဖွဲ့စည်းပုံ

import shutil shutil.move(မည်သည့်နေရာမှ မိတ္တူကူးမည်နည်း၊ မည်သည့်နေရာသို့ မိတ္တူကူးမည်နည်း၊ [မိတ္တူကူးရန် function])

နမူနာ

file1.txt file ကို ရွှေ့ပြောင်းကြည့်ရအောင်။

import shutil print(shutil.move('file1.txt', 'file2.txt'))

နမူနာ

dir folder နှင့် ၎င်း၏ အကြောင်းအရာအားလုံးကို ရွှေ့ပြောင်းကြည့်ရအောင်။

import shutil print(shutil.move('dir', 'trg'))

ဆက်စပ်ကြည့်ရှုရန်

  • remove method သည် os module ၏ method ဖြစ်ပြီး၊
    file ကို ဖျက်ပေးသည်။
  • copy method သည် shutil module ၏ method ဖြစ်ပြီး၊
    ဝင်ရောက်ခွင့်မုဒ် (access mode) ကို ထိန်းသိမ်းကာ file ကို မိတ္တူကူးပေးသည်။
  • getcwd method သည် os module ၏ method ဖြစ်ပြီး၊
    လက်ရှိအလုပ်လုပ်နေသော directory ကို ပြန်ပေးသည်။
  • path.exists method သည် os module ၏ method ဖြစ်ပြီး၊
    လမ်းကြောင်း တည်ရှိမှုကို စစ်ဆေးပေးသည်။
  • path.isdir method သည် os module ၏ method ဖြစ်ပြီး၊
    folder တည်ရှိမှုကို စစ်ဆေးပေးသည်။
  • path.isfile method သည် os module ၏ method ဖြစ်ပြီး၊
    file တည်ရှိမှုကို စစ်ဆေးပေးသည်။
  • scandir method သည် os module ၏ method ဖြစ်ပြီး၊
    folder အတွင်းရှိ files များကို လှည့်ပတ်စီးဆင်းပေးသည်။
  • rmtree method သည် shutil module ၏ method ဖြစ်ပြီး၊
    folder ကို ပြန်လည်ဖျက်စီးပေးသည်။
  • copy2 method သည် shutil module ၏ method ဖြစ်ပြီး၊
    metadata များနှင့်အတူ file ကို မိတ္တူကူးပေးသည်။
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်