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
import os
os.rename(chemin source, nouveau chemin, [descripteur de fichier du chemin source], [descripteur de fichier du nouveau chemin])
Exemple
Renommons le dossier dir1 :
import os
os.rename('dir1', 'dir2')
Exemple
Maintenant, renommons un fichier :
import os
os.rename('file1.txt', 'file2.txt')
Voir aussi
-
la méthode
makedirsdu moduleos,
qui crée un répertoire -
la méthode
removedu moduleos,
qui supprime un fichier -
la méthode
getcwddu moduleos,
qui retourne le répertoire de travail courant -
la méthode
listdirdu moduleos,
qui retourne la liste des fichiers dans le répertoire de travail -
la méthode
path.isdirdu moduleos,
qui vérifie l'existence d'un dossier -
la méthode
path.isfiledu moduleos,
qui vérifie l'existence d'un fichier