os මොඩියුලයේ rename ක්රමය
rename ක්රමය ගොනුවක් හෝ ෆෝල්ඩරයක් නම් වෙනස් කරයි සහ/හෝ ස්ථානගත කරයි. ක්රමයේ පළමු පරාමිතියෙන් ගොනුවේ හෝ ෆෝල්ඩරයේ මුල් පෙත සකස් කරන අතර, දෙවන පරාමිතියෙන් ගොනුවේ/ෆෝල්ඩරයේ නව පෙත හෝ නම සකස් කරයි. දෙවන හා තෙවන විකල්ප පරාමිතිවලදී අපට පිළිවෙලින් මුල් පෙතේ හා අවසන් පෙතේ ගොනු විස්තරක අගයන් සඳහන් කළ හැකිය. ක්රමය None ලෙස ආපසු ලබා දෙයි. අප නම් වෙනස් කිරීමට අපේක්ෂා කරන ගොනුව නොපවතී නම්, ක්රමය FileNotFoundError ව්යතිරේකය ලෙස ආපසු ලබා දෙයි.
වාක්ය රචනය
import os
os.rename(මුල් පෙත, නව පෙත, [මුල් පෙතේ ගොනු විස්තරකය], [නව පෙතේ ගොනු විස්තරකය])
උදාහරණය
අපි dir1 ෆෝල්ඩරය නම් වෙනස් කරමු:
import os
os.rename('dir1', 'dir2')
උදාහරණය
දැන් අපි ගොනුවක් නම් වෙනස් කරමු:
import os
os.rename('file1.txt', 'file2.txt')
මේවාද බලන්න
-
makedirsක්රමයosමොඩියුලයේ,
ඩිරෙක්ටරියක් සාදයි -
removeක්රමයosමොඩියුලයේ,
ගොනුවක් ඉවත් කරයි -
getcwdක්රමයosමොඩියුලයේ,
වර්තමාන වැඩ කරන ෆෝල්ඩරය ලබා දෙයි -
listdirක්රමයosමොඩියුලයේ,
වැඩ කරන ෆෝල්ඩරයේ ගොනු ලැයිස්තුව ලබා දෙයි -
path.isdirක්රමයosමොඩියුලයේ,
ෆෝල්ඩරයක පැවැත්ම පරීක්ෂා කරයි -
path.isfileක්රමයosමොඩියුලයේ,
ගොනුවක පැවැත්ම පරීක්ෂා කරයි