Soy un principiante de Python, y estoy escribiendo un script para copiar los archivos compilados de una ubicación a otra. Lo que tengo es bastante simple en el momento, algo como esto:¿Podemos hacer una copia inteligente en Python?
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
Mi problema es que muchos de los archivos que se copian son archivos grandes, y no todos ellos son re-compilado en todos los ciclos compilados. Idealmente, me gustaría copiar solo los archivos modificados en este script. ¿Hay alguna manera de que pueda hacer esto?
Por qué '> 1' - Si ello no fuera'> 0'? – Wikis
Depende del caso de uso, supongo. Si los archivos se escriben siempre con 'shutil.copy2', entonces se puede esperar que el tiempo de modificación sea exactamente igual (entonces es'> 0'). – AndiDog