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?