Maison >développement back-end >Tutoriel Python >Comment puis-je renommer des fichiers en Python à l'aide de « os.rename() » ?

Comment puis-je renommer des fichiers en Python à l'aide de « os.rename() » ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-23 04:53:28853parcourir

How Can I Rename Files in Python Using `os.rename()`?

Modifier les noms de fichiers avec Python

Renommer des fichiers est une opération courante en programmation, et Python fournit une méthode simple pour accomplir cette tâche. Pour renommer un fichier, vous pouvez utiliser la fonction os.rename().

La fonction os.rename() prend deux arguments :

  1. Chemin du fichier actuel : Le chemin complet du fichier existant que vous souhaitez renommer.
  2. Chemin du nouveau fichier : Le chemin complet du nouveau nom et emplacement du fichier.

Exemple :

Pour renommer un fichier nommé a.txt en b.kml, vous utiliserez le code suivant :

import os

os.rename('a.txt', 'b.kml')

Utilisation :

La fonction os.rename() suit une syntaxe spécifique :

os.rename('from.extension.whatever','to.another.extension')

Où :

  • from.extension.whatever représente le chemin du fichier actuel, y compris son extension.
  • vers.une autre.extension représente le nouveau chemin de fichier et l'extension que vous souhaitez attribuer au fichier.

Remarque :

  • Assurez-vous que le fichier existe au chemin spécifié lors de l'utilisation de os.rename().
  • Si le fichier de destination existe déjà, il sera écrasé par le fichier renommé.
  • La fonction os.rename() ne peut pas être utilisée pour renommer fichiers sur différents lecteurs.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn