Méthode rename du module os

La méthode rename renomme et/ou déplace un fichier ou un dossier. Dans le premier paramètre de la méthode, nous spécifions le chemin source vers le fichier ou le dossier, dans le second paramètre - le nouveau chemin ou le nom du fichier/dossier. Dans les deuxième et troisième paramètres optionnels, nous pouvons spécifier le descripteur de fichier du chemin source et du chemin destination respectivement. La méthode renvoie None. Si le fichier que nous voulons renommer n'existe pas, la méthode renvoie une exception FileNotFoundError.

Syntaxe

pythonimport os

os.rename(chemin source, nouveau chemin, [descripteur de fichier du chemin source], [descripteur de fichier du nouveau chemin])

Exemple

Renommons le dossier dir1 :

pythonimport os

os.rename('dir1', 'dir2')

Exemple

Maintenant, renommons un fichier :

pythonimport os

os.rename('file1.txt', 'file2.txt')

Voir aussi

  • la méthode makedirs du module os,
    qui crée un répertoire
  • la méthode remove du module os,
    qui supprime un fichier
  • la méthode getcwd du module os,
    qui retourne le répertoire de travail courant
  • la méthode listdir du module os,
    qui retourne la liste des fichiers dans le répertoire de travail
  • la méthode path.isdir du module os,
    qui vérifie l'existence d'un dossier
  • la méthode path.isfile du module os,
    qui vérifie l'existence d'un fichier