Maison > développement back-end > Tutoriel Python > Comment renommer plusieurs fichiers dans un répertoire avec un modèle de nom de fichier spécifique à l'aide de Python ?

Comment renommer plusieurs fichiers dans un répertoire avec un modèle de nom de fichier spécifique à l'aide de Python ?

Linda Hamilton
Libérer: 2024-10-23 16:13:02
original
617 Les gens l'ont consulté

How to Rename Multiple Files in a Directory with a Specific Filename Pattern Using Python?

Renommer plusieurs fichiers dans un répertoire à l'aide de Python

En Python, renommer plusieurs fichiers dans un répertoire est une tâche simple. Cependant, la requête ici suggère un scénario plus spécifique dans lequel les noms de fichiers suivent un modèle particulier et doivent être renommés en conséquence.

Pour y parvenir, nous pouvons utiliser la fonction de renommage du module os. Cette fonction prend deux arguments :

  • src : Le nom de fichier d'origine
  • dst : Le nouveau nom de fichier

Dans l'exemple fourni, nous parcourons les fichiers dans le répertoire courant en utilisant os.listdir. Pour chaque fichier commençant par "cheese_", nous supprimons le préfixe "cheese_" du nom de fichier et le renommeons en conséquence.

Voici le code mis à jour :

<code class="python">import os

for filename in os.listdir("."):
  if filename.startswith("cheese_"):
    os.rename(filename, filename[7:])</code>
Copier après la connexion

Ce code renomme tous avec succès fichiers qui commencent par "cheese_" en supprimant le préfixe, ce qui donne des noms de fichiers tels que "cheese_type.bar" et "cheese_type.foo".

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!

source:php
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal