This idea was proposed in the discussion on shutil.move, but I thought it would be worth posting separately to avoid confusing the discussion.<div><br></div><div>The idea is to add a create mode ('c') to the builtin open() function, which will have the same effect as os.open(file, os.O_EXCL|os.O_CREAT).  I have added an issue (<a href="http://bugs.python.org/issue12760">http://bugs.python.org/issue12760</a>) for this, including a patch.</div>