Déplacement de fichiers sous python

Je suis confus avec fichier en mouvement sous python.
Sous windows en ligne de commande, si j'ai le répertoire c:\et un répertoire c:\b, je peux faire

move c:\a c:\b

qui se déplace de a à b résultat est une structure de répertoire c:\b\a

Si j'ai essayer avec les os.renommer ou shutil.déplacer:

os.rename("c:/a", "c:/b")

- Je obtenir

WindowsError: [Error 17] Cannot create a file when that file already exists

Si je déplace un seul fichier sous c:\, il fonctionne.

En python comment puis-je déplacer un répertoire vers un autre répertoire existant?

voulez-vous passer tout le contenu du répertoire vers un autre répertoire ou de déplacer le répertoire lui-même?

OriginalL'auteur Ash | 2009-07-09