Метод 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,
който копира файл с метаданни