shutil මොඩියුලයේ move ක්‍රමය

shutil මොඩියුලයේ move ක්‍රමය ගොනුවක් හෝ ෆෝල්ඩරයක් ගෙනයාම සිදු කරයි. ෆෝල්ඩර සියලු අන්තර්ගතය සමඟ ගෙනයනු ලැබේ.

ක්‍රමයේ පළමු පරාමිතියෙහි මූලාශ්‍ර ගොනුවේ පෙත සඳහන් කරයි, දෙවන පරාමිතියෙහි - නව ගොනුවේ ඉලක්ක පෙත, තෙවන විකල්ප පරාමිතියෙහි - ගොනුව පිටපත් කිරීමේ ශ්‍රිතය (පෙරනිමියෙන් copy_function=copy2).

ක්‍රමය නව ගොනුවේ ඉලක්ක පෙත ප්‍රතිදානය කරයි.

මූලාශ්‍ර සහ නව පෙත එකම නම්, ක්‍රමය සරලව සඳහන් කරන ලද ගොනුවේ අන්තර්ගතය නැවත ලියා තබයි.

වාක්‍ය රචනය

pythonimport shutil

shutil.move(කොහෙන් පිටපත් කරමු, කොහෙට පිටපත් කරමු, [පිටපත් කිරීමේ ශ්‍රිතය])

උදාහරණය

අපි file1.txt ගොනුව ගෙනයමු:

pythonimport shutil

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

උදාහරණය

අපි dir ෆෝල්ඩරය එහි සියලු අන්තර්ගතය සමඟ ගෙනයමු:

pythonimport shutil

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

මෙයත් බලන්න

  • remove ක්‍රමය os මොඩියුලයේ,
    ගොනුවක් මකා දමන
  • copy ක්‍රමය shutil මොඩියුලයේ,
    ප්‍රවේශ මාදිලිය සුරැකීමෙන් ගොනුවක් පිටපත් කරන
  • getcwd ක්‍රමය os මොඩියුලයේ,
    වත්මන් වැඩ කරන නාමාවලිය ප්‍රතිදානය කරන
  • path.exists ක්‍රමය os මොඩියුලයේ,
    පෙතක පැවැත්ම පරීක්ෂා කරන
  • path.isdir ක්‍රමය os මොඩියුලයේ,
    ෆෝල්ඩරයක පැවැත්ම පරීක්ෂා කරන
  • path.isfile ක්‍රමය os මොඩියුලයේ,
    ගොනුවක පැවැත්ම පරීක්ෂා කරන
  • scandir ක්‍රමය os මොඩියුලයේ,
    ෆෝල්ඩරයක ඇති ගොනු හරහා ගමන් කරන
  • rmtree ක්‍රමය shutil මොඩියුලයේ,
    ෆෝල්ඩරයක් පුනරාවර්තනව මකා දමන
  • copy2 ක්‍රමය shutil මොඩියුලයේ,
    මෙටා දත්ත සමඟ ගොනුවක් පිටපත් කරන