Retourner aux forums || Retourner au forum Programmation.python

Programmation.python : Copie te gravure automatique

Posté par Eric GERMAIN () le 21 février 2006
0
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.

> Lire le message (6 commentaires, moyenne: 1,2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

hum

Posté par cho7 (page perso, ) le 21/02/2006 à 10:25. (lien). Évalué à 2.

import shutil

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


et pour plus d'info :
help(shutil)

--
le python, c'est bon
  • [^]Re: hum

    Posté par Eric GERMAIN () le 21/02/2006 à 10:37. (lien). Évalué à 1.

    Merci à toi.

    Je teste cela de suite...

    A plus pour de nouvelles demandes je pense...

  • [^]Re: hum

    Posté par Eric GERMAIN () le 21/02/2006 à 10:44. (lien). É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 Rozé Etienne () le 21/02/2006 à 11:04. (lien). É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 Nico (Jabber id, page perso, ) le 21/02/2006 à 12:29. (lien). Évalué à 1.

regarde ca c'est vraiment pas mal

http://fr.diveintopython.org/

  • [^]Re: commence le python par un tutoriel

    Posté par Eric GERMAIN () le 21/02/2006 à 13:10. (lien). É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

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.python