shutil මොඩියුලයේ move ක්රමය
shutil මොඩියුලයේ move ක්රමය
ගොනුවක් හෝ ෆෝල්ඩරයක් ගෙනයාම සිදු කරයි. ෆෝල්ඩර සියලු අන්තර්ගතය සමඟ
ගෙනයනු ලැබේ.
ක්රමයේ පළමු පරාමිතියෙහි මූලාශ්ර ගොනුවේ පෙත සඳහන් කරයි,
දෙවන පරාමිතියෙහි - නව ගොනුවේ ඉලක්ක පෙත,
තෙවන විකල්ප පරාමිතියෙහි - ගොනුව පිටපත් කිරීමේ
ශ්රිතය (පෙරනිමියෙන් copy_function=copy2).
ක්රමය නව ගොනුවේ ඉලක්ක පෙත ප්රතිදානය කරයි.
මූලාශ්ර සහ නව පෙත එකම නම්, ක්රමය සරලව සඳහන් කරන ලද ගොනුවේ අන්තර්ගතය නැවත ලියා තබයි.
වාක්ය රචනය
import shutil
shutil.move(කොහෙන් පිටපත් කරමු, කොහෙට පිටපත් කරමු, [පිටපත් කිරීමේ ශ්රිතය])
උදාහරණය
අපි file1.txt ගොනුව ගෙනයමු:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
උදාහරණය
අපි dir ෆෝල්ඩරය එහි
සියලු අන්තර්ගතය සමඟ ගෙනයමු:
import 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මොඩියුලයේ,
මෙටා දත්ත සමඟ ගොනුවක් පිටපත් කරන