Здається, Python має функції для копіювання файлів (наприклад shutil.copy) та функції копіювання каталогів (наприклад,shutil.copytree ), але я не знайшов жодної функції, яка би керувала обома. Звичайно, перевірити, чи хочете ви скопіювати файл чи каталог, банально, але це здається дивним упущенням.
Чи дійсно немає стандартної функції, яка працює як команда unix cp -r, тобто підтримує як каталоги, так і файли та копії рекурсивно? Який був би найелегантніший спосіб вирішити цю проблему в Python?
copytreeскопіювати один файл?