Kopieren Sie Dateien oder Verzeichnisse rekursiv in Python

Python scheint Funktionen zum Kopieren von Dateien zu haben (z.shutil.copy) und Funktionen zum Kopieren von Verzeichnissen (z.shutil.copytree), aber ich habe keine Funktion gefunden, die beides erledigt. Sicher, es ist trivial zu prüfen, ob Sie eine Datei oder ein Verzeichnis kopieren möchten, aber es scheint eine seltsame Auslassung zu sein.

Gibt es wirklich keine Standardfunktion, die wie das Unix funktioniertcp -r Befehl, d. h. unterstützt sowohl Verzeichnisse als auch Dateien und kopiert rekursiv? Was wäre der eleganteste Weg, um dieses Problem in Python zu umgehen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage