Bibliothèque shutil
предоставляет функции для работы с файлами и каталогами. Она может использоваться для перемещения, копирования и удаления файлов и каталогов.
import shutil
Функция shutil.move()
используется для перемещения файлов и каталогов. Она принимает два аргумента: исходный путь и путь назначения.
shutil.move("source_file.txt", "destination_file.txt")
Если путь назначения не существует, shutil.move()
создаст его.
shutil.move("source_directory", "destination_directory")
Функция shutil.copy()
используется для копирования файлов и каталогов. Она принимает два аргумента: исходный путь и путь назначения.
shutil.copy("source_file.txt", "destination_file.txt")
Если путь назначения не существует, shutil.copy()
создаст его.
shutil.copy("source_directory", "destination_directory")
Функция shutil.rmtree()
используется для удаления каталогов. Она принимает один аргумент: путь к каталогу.
shutil.rmtree("directory_to_delete")
Функция shutil.rmtree()
рекурсивно удалит все файлы и каталоги в указанном каталоге.
Перемещение файла:
import shutil
# Перемещаем файл из одной директории в другую
shutil.move("source_file.txt", "destination_directory/source_file.txt")
Копирование каталога:
import shutil
# Копируем каталог из одной директории в другую
shutil.copytree("source_directory", "destination_directory/source_directory")
Удаление каталога:
import shutil
# Удаляем указанный каталог со всем его содержимым
shutil.rmtree("directory_to_delete")