os මොඩියුලයේ rename ක්‍රමය

rename ක්‍රමය ගොනුවක් හෝ ෆෝල්ඩරයක් නම් වෙනස් කරයි සහ/හෝ ස්ථානගත කරයි. ක්‍රමයේ පළමු පරාමිතියෙන් ගොනුවේ හෝ ෆෝල්ඩරයේ මුල් පෙත සකස් කරන අතර, දෙවන පරාමිතියෙන් ගොනුවේ/ෆෝල්ඩරයේ නව පෙත හෝ නම සකස් කරයි. දෙවන හා තෙවන විකල්ප පරාමිතිවලදී අපට පිළිවෙලින් මුල් පෙතේ හා අවසන් පෙතේ ගොනු විස්තරක අගයන් සඳහන් කළ හැකිය. ක්‍රමය None ලෙස ආපසු ලබා දෙයි. අප නම් වෙනස් කිරීමට අපේක්ෂා කරන ගොනුව නොපවතී නම්, ක්‍රමය FileNotFoundError ව්‍යතිරේකය ලෙස ආපසු ලබා දෙයි.

වාක්‍ය රචනය

pythonimport os

os.rename(මුල් පෙත, නව පෙත, [මුල් පෙතේ ගොනු විස්තරකය], [නව පෙතේ ගොනු විස්තරකය])

උදාහරණය

අපි dir1 ෆෝල්ඩරය නම් වෙනස් කරමු:

pythonimport os

os.rename('dir1', 'dir2')

උදාහරණය

දැන් අපි ගොනුවක් නම් වෙනස් කරමු:

pythonimport os

os.rename('file1.txt', 'file2.txt')

මේවාද බලන්න

  • makedirs ක්‍රමය os මොඩියුලයේ,
    ඩිරෙක්ටරියක් සාදයි
  • remove ක්‍රමය os මොඩියුලයේ,
    ගොනුවක් ඉවත් කරයි
  • getcwd ක්‍රමය os මොඩියුලයේ,
    වර්තමාන වැඩ කරන ෆෝල්ඩරය ලබා දෙයි
  • listdir ක්‍රමය os මොඩියුලයේ,
    වැඩ කරන ෆෝල්ඩරයේ ගොනු ලැයිස්තුව ලබා දෙයි
  • path.isdir ක්‍රමය os මොඩියුලයේ,
    ෆෝල්ඩරයක පැවැත්ම පරීක්ෂා කරයි
  • path.isfile ක්‍රමය os මොඩියුලයේ,
    ගොනුවක පැවැත්ම පරීක්ෂා කරයි