Comment déplacer des fichiers à l'aide des fonctions Python
Python comprend plusieurs méthodes pour déplacer des fichiers, analogues à la commande "mv" sous Unix. systèmes. Ces fonctions incluent os.rename(), os.replace() etshutil.move().
Syntaxe :
os.rename("path/to/current/file.foo", "path/to/new/destination/for/file.foo")
os.replace("path/to/current/file.foo", "path/to/new/destination/for/file.foo")
shutil.move("path/to/current/file.foo", "path/to/new/destination/for/file.foo")
Copier après la connexion
Utilisation :
- Le nom du fichier ("file.foo") doit être inclus dans les arguments source et destination. Si les noms de fichiers sont différents, le fichier sera renommé lors du déplacement.
- Le répertoire de destination doit déjà exister.
- Les systèmes Windows exigent qu'un fichier du même nom n'existe pas déjà au niveau destination, sinon une exception sera levée. Cependant, os.replace() remplacera silencieusement un fichier existant.
- shutil.move se comporte généralement de la même manière que os.rename. Cependant, si la destination se trouve sur un disque différent de celui de la source, il copiera le fichier puis supprimera l'original.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!