Deplacer un fichier dans un repertoire
Bonjour , je cherche à déplacer un fichier dans un répertoire le problème c'est que sur le web j'ai trouvé pleins de propositions différentes , et par manque de les avoir bien compris je ne sais pas laquelle dois-je utiliser .
Aprés avoir vu ce topic qui renvoie vers ce site et quelques forums je pense qu'il faut que j'utilise :
Code:
os.rename(src, dst)
J'ai donc fait ça (la méthode est généré par un bouton):
Code:
1 2 3 4 5 6
| def copie(filename):
dest=os.getcwd()
print "depart :"+filename+"\n destination"+dest
os.rename(filename,dest)
print "copié" |
Le probléme c'est que je ne sais pas trop comment marche la fontion , dest renvoie le chemin du repertoire courant et filename le chemin du fichier que je désire copié (vers le repertoire courant) Je test le code et bim erreur :
Code:
WindowsError: [Error 183] Impossible de créer un fichier déjà existant
Pouvez-vous m'aider :cry: Merci :roll:
....