Python parece ter funções para copiar arquivos (por exemplo shutil.copy) e funções para copiar diretórios (por exemplo shutil.copytree), mas não encontrei nenhuma função que lide com ambos. Claro, é trivial verificar se você deseja copiar um arquivo ou diretório, mas parece uma omissão estranha.
Não existe realmente nenhuma função padrão que funcione como o cp -rcomando unix , ou seja, suporta diretórios e arquivos e cópias recursivas? Qual seria a maneira mais elegante de contornar esse problema em Python?
copytreea cópia de um único arquivo?