Forum Programmation.python Copie te gravure automatique

Posté par  .
Étiquettes : aucune
0
21
fév.
2006
Bjr à tous,

Tout le monde dit que python c'est génial alors je me lance.

J'ai fais une petite application, mais rien de bien sorcier.

Je voudrai avoir de l'aide sur les fonctions "couper" "coller" des fichiers et répertoires depuis un répertoire_source vers un répertoire_destination.

Puis ensuite, j'aimerai lancer une gravure de ce répertoire à chaque début de mois par exemple.

J'ai pu voir qu'il est possible de lancer une gravure sous forme de ligne de commande.

Mais dans un premier temps, j'aimerai juste couper et coller des répertoires et fichiers.

Merci d'avance pour votre aide...

Un pythonien débutant.
  • # hum

    Posté par  (site web personnel) . Évalué à 2.

    import shutil

    shutil.move("/pouet/","/plop/")


    et pour plus d'info :
    help(shutil)
    • [^] # Re: hum

      Posté par  . Évalué à 1.

      Merci à toi.

      Je teste cela de suite...

      A plus pour de nouvelles demandes je pense...
    • [^] # Re: hum

      Posté par  . Évalué à 1.

      Quand je lance mon script il me met ds le shell ceci.

      Je pense qu'il doit manqué des module, non.

      Traceback (most recent call last):
      File "C:/Python24/copie.py", line 3, in ?
      shutil.move("/1/","/2/")
      File "C:\Python24\lib\shutil.py", line 190, in move
      copytree(src, dst, symlinks=True)
      File "C:\Python24\lib\shutil.py", line 111, in copytree
      os.mkdir(dst)
      OSError: [Errno 17] File exists: '/2/'

      Mon script est le suivant, j'ai juste changé le nom des répertoire.

      import shutil

      shutil.move("/1/","/2/")
      • [^] # Re: hum

        Posté par  . Évalué à 1.

        OSError: [Errno 17] File exists: '/2/'

        c'est peut-être simplement que le répertoire existe déjà et que cette fonction refuse la copie dans ce cas ?

        ( je ne connais pas cette bibliothèque, en fait on ne peut pas dire que je connaissance python ou alors ça fait longtemps...)
  • # commence le python par un tutoriel

    Posté par  . Évalué à 1.

    regarde ca c'est vraiment pas mal

    http://fr.diveintopython.org/
    • [^] # Re: commence le python par un tutoriel

      Posté par  . Évalué à 1.

      J'ai teste cela marche bien, mais après j'ai voulu aller plus loin et impossible de faire la meme manip via un repertoire_source se trouvant sur un autre pc en réseau.

      Peux tu m'aider

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.