Aug-28-2018, 09:40 AM
In case someone is interested in my solution for copying a file and overwriting it in case it is already available:
import os import shutil import filecmp import stat def copyFile(sourceFile, destinationFile): if not os.path.isfile(destinationFile) or not filecmp.cmp(sourceFile, destinationFile): if os.path.isfile(destinationFile): os.chmod(destinationFile, stat.S_IWRITE) # Make sure the file is not read-only shutil.copyfile(sourceFile, destinationFile)