Методи move модули shutil
Методи move модули shutil
файл ё папкаро ҷойгузин мекунад. Папкаҳо бо
ҳамаи мундариҷаҳояшон интиқол дода мешаванд.
Дар параметри якуми метод масири файли асосӣ
муайян карда мешавад, дар параметри дуюм -
масири мақсади файли нав, дар параметри сеюми
ихтиёрӣ - функсияи нусхабардории
файл (ба таври пешфарз 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,
ки файлро бо метамаълумот нусхабардорӣ мекунад