Метод copytree модуля shutil - рекурсивное копирование папки на Python
Метод copytree
модуля shutil
копирует папку со
всеми файлами и папками,
которые в ней находятся.
В первом параметре метода указываем
исходный путь к папке. Во втором
параметре задаем конечный путь.
При успешном удалении метод возвращает
название нового пути скопированной
папки.
Синтаксис
import shutil
shutil.copytree(откуда копируем, куда копируем)
Пример
Давайте рекурсивно скопируем папку dir
:
import shutil
print(shutil.copytree('dir', 'dir1'))
Результат выполненного кода:
dir1
Смотрите также
-
метод
move
модуля shutil,
который рекурсивно перемещает файл или каталог -
метод
rmtree
модуля shutil,
который рекурсивно удаляет папку -
метод
makedirs
модуля os,
который создает папки -
метод
copy
модуля shutil,
который копирует файл с сохранением режима доступа -
метод
copy2
модуля shutil,
который копирует файл с метаданными -
метод
remove
модуля os,
который удаляет файл