Programme en Python pour renommer les noms de fichiers, tandis que d'écraser si il y a déjà des fichiers

Comme le dit le titre, je voulais un programme en python qui modifie le nom du fichier, mais j'ai voulu le remplacer si il y a déjà un fichier avec un nom de destination.

import os, sys

original = sys.argv[1]
output = sys.argv[2]

os.rename(original, output)

Mais mon code m'indique cette erreur lorsqu'il existe déjà un fichier avec un nom de destination.

  os.rename<original, output>
WindowsError: [Error 183] Cannot create a file when that file already exists

Ce correctif doit-je faire?

Supprimer le fichier et essayez à nouveau?

OriginalL'auteur user42459 | 2015-05-11