Усули rename модули os
Усули 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,
ки мавҷудияти файлро тафтиш мекунад