Кажется, в Python есть функции для копирования файлов (например shutil.copy) и функции для копирования каталогов (например shutil.copytree), но я не нашел ни одной функции, которая обрабатывала бы и то, и другое. Конечно, легко проверить, хотите ли вы скопировать файл или каталог, но это кажется странным упущением.
Неужели нет стандартной функции, которая работает как команда unix cp -r, т.е. поддерживает как каталоги, так и файлы и копирует рекурсивно? Что было бы наиболее элегантным способом решения этой проблемы в Python?
copytreeкопирование одного файла?