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модулінің,
файлдың бар екенін тексереді