Ich bin ein Python-Neuling, und ich schreibe ein Skript, um kompilierte Dateien von einem Ort zum anderen zu kopieren. Was ich habe, ist im Moment ganz einfach, so etwas wie diese:Können wir eine intelligente Kopie in Python machen?
import os
import shutil
shutil.copy2 (src, dst)
#... many more shutil.copy commands
#src is a filename string
#dst is the directory where the file is to be copied
Mein Problem ist, dass viele der Dateien werden große Dateien kopiert werden, und nicht alle von ihnen sind neu kompilieren in jedem Zyklus zu kompilieren. Im Idealfall möchte ich nur die geänderten Dateien in diesem Skript kopieren. Kann ich das irgendwie machen?
Warum '> 1 '- soll das nicht sein'> 0 '? – Wikis
Hängt vom Anwendungsfall ab, denke ich. Wenn die Dateien immer mit 'shuthil.copy2' geschrieben werden, kann erwartet werden, dass die Änderungszeit genau gleich ist (dann ist es'> 0'). – AndiDog