another python style question -- copying a data file

Guy Middleton guy at
Tue Apr 22 19:22:39 CEST 2003

Ok, here's another style question.

I want to copy a data file, but if the file doesn't already exist, I don't
care.  I do care about any other errors, such as wrong permissions.

I have the following code, is this a typical Python way to do this?

        os.system("cp %s" % (DATAFILE, DATAFILE))
    except OSError, arg:
        # ENOENT is ok, we didn't do the copy
        # anything else is a problem
        if arg.errno != errno.ENOENT:

More information about the Python-list mailing list