Ich habe in die Python- os
Oberfläche geschaut , konnte jedoch keine Methode zum Verschieben einer Datei finden. Wie würde ich das Äquivalent von $ mv ...
in Python tun ?
>>> source_files = '/PATH/TO/FOLDER/*'
>>> destination_folder = 'PATH/TO/FOLDER'
>>> # equivalent of $ mv source_files destination_folder
os.system("mv file1 file2")
?
mv
Befehl von gnu-coreutils vertraut sind , hat Pythonshutil.move
einen Randfall, in dem sich dieshutil.move
Funktion unterscheidet. Hier finden Sie alle Informationen . Kurz gesagt, Pythonsshutil.move
löst eine Ausnahme aus (Gnu-Coreutilsmv
jedoch nicht), wenn Ihr Ziel ein Verzeichnis ist und das Verzeichnis bereits eine Datei mit demselben Namen wie die Quelle enthält (weitere Informationen finden Sie unter dem im vorherigen Satz angegebenen Link ).