Сообщить об ошибке.

Краткий обзор раздела: Модуль shutil в Python, операций над файлами/каталогами

Содержание с кратким описанием:

ОБЗОР: Модуль shutil в Python, операций над файлами/каталогами.
Модуль shutil предлагает ряд высокоуровневых операций над файлами и коллекциями файлов. В частности, предусмотрены функции, которые поддерживают копирование, удаление и архивирования файлов.
Примеры использования модуля shutil.
В этом разделе приводятся примеры использования функций модуля `shutil`, которые выполняют высокоуровневые файловые операции, такие как копирование, удаление и архивирование.
Функция copyfile() модуля shutil в Python.
Функция `copyfile()` модуля `shutil` копирует содержимое файла, без метаданных, с именем `src` в файл с именем `dst` наиболее эффективным способом. В случае успеха возвращает имя скопированного `dst`.
Функция copy() модуля shutil в Python.
Функция copy() модуля shutil копирует файл src в файл или каталог dst. Аргументы src и dst должны быть строками. Возвращает путь к вновь созданному файлу.
Функция copy2() модуля shutil в Python.
Функция `copy2()` модуля `shutil` работает идентично функции `shutil.copy()` за исключением того, что `shutil.copy2()` также пытается сохранить метаданные файла.
Функция copytree() модуля shutil в Python.
Функция copytree() модуля shutil рекурсивно копирует все дерево каталогов с корнем в src в каталог с именем dst и возвращает каталог назначения dst.
Функция move() модуля shutil в Python.
Функция `move()` модуля `shutil` рекурсивно перемещает файл или каталог из `src` в другое место `dst` и возвращает место назначения `dst`.
Функция rmtree() модуля shutil в Python.
Функция rmtree() модуля shutil рекурсивно удаляет все дерево каталогов. Путь path должен указывать на каталог, но не символическую ссылку на каталог.
Функция ignore_patterns() модуля shutil в Python.
Фабричная функция `ignore_patterns()` модуля `shutil` создает функцию, которая позволяет выборочно копировать файлы из каталогов.
Функция copymode() модуля shutil в Python.
Функция `copymode()` модуля `shutil` копирует биты прав доступа из `src` в `dst`. Содержимое файла, владелец и группа не затрагиваются.
Функция copystat() модуля shutil в Python.
Функция `copystat()` модуля `shutil` копирует биты прав доступа, время последнего доступа, время последней модификации и флаги из исходного места `src` в место назначения `dst`.
Функция disk_usage() модуля shutil в Python.
Функция disk_usage() модуля shutil возвращает статистику использования диска по указанному пути в виде именованного кортежа с атрибутами total, used и free.
Функция chown() модуля shutil в Python.
Функция `chown()` модуля `shutil` меняет владельца пользователя и/или группы по указанному пути.
Функция which() модуля shutil в Python.
Функция which() модуля shutil возвращает путь к исполняемому файлу, который будет запущен, если будет вызван данный cmd. Если никакая команда не будет вызвана, вернет None.
Функция make_archive() модуля shutil в Python.
Функция make_archive() модуля shutil создает архивный файл, например zip или tar и возвращает его имя.
Функция unpack_archive() модуля shutil в Python.
Функция shutil.unpack_archive() модуля shutil распаковывает архив.
Функция get_archive_formats() модуля shutil в Python.
Функция `get_archive_formats()` модуля `shutil` возвращает список поддерживаемых форматов для архивирования. Каждый элемент возвращаемой последовательности является кортежем `(name, description)`.
Функция register_archive_format() модуля shutil в Python.
Функция `register_archive_format()` модуля `shutil` регистрирует архиватор для имени формата `name`. Функция `shutil.unregister_archive_format()` удаляет имя формата архива `name` из списка поддерживаемых форматов.
Функция register_unpack_format() модуля shutil в Python.
Функция `register_unpack_format()` модуля `shutil` регистрирует формат для распаковки архива. Функция `shutil.unregister_unpack_format()` отменяет регистрацию формата для распаковки архива.
Функция copyfileobj() модуля shutil в Python.
Функция copyfileobj() модуля shutil копирует содержимое файлового объекта fsrc в файловый объект fdst.