[Python] Deplacer un .zip dans un repertoire

Résolu
Bonjour, j'ai un p'tit probleme avec Python.

J'ai une fonction qui zippe un dossier dans le repertoire courant. Mais je souhaiterai deplacer ce dossier.zip dans un aute répertoire.

J'ai essayé d'utiliser les fonctions os.rename, os.renames et shutil.move, mais rien ne marche, et je ne sais pas pourquoi.

shutil.move('c:\Script_ftp\dossier.zip','c:\dossierAEnvoyer')


Quelqu'un peut il m'expliquer ?

Merci =)
Configuration: Windows XP
Firefox 2.0.0.4

2 réponses

  1. Modérateur
    :-)

    Tu sais que l'anti-slash a une signiciation particulière ?

    Tu devrais écrire:
    shutil.move('c:\\Script_ftp\\dossier.zip','c:\\dossierAEnvoyer')

    ou
    shutil.move(r'c:\Script_ftp\dossier.zip',r'c:\dossierAEnvoyer')


    Chez moi shutil.move marche très bien.
    1. Merci pour ta réponse ^^

      Par contre, quand je teste chez moi, ca me marque l'erreur suivante :

      name 'shutil' is not defined

      Quel module faut il importer pour pouvoir utiliser shutil ?

      Merci