[Efficacité du travail] Comment changer les noms de fichiers par lots avec Python

introduction

Voulez-vous renommer un grand nombre de fichiers texte et de fichiers image à la fois? Cette fois, je vais vous expliquer "comment changer les noms de fichiers à la fois".

table des matières

  1. [Préparation](# 1-Préparation)
  2. [Pour renommer](# 2-Pour renommer)
  3. [Renommez les fichiers par lots](# 3-Renommez les fichiers par lots)
  4. [Enfin](# 4-Enfin)

1. Préparation préalable

Préparez le fichier à renommer. Le fichier peut être un fichier texte, un fichier image, un fichier musical ou un fichier vidéo. Préparez votre fichier préféré. ↓ ↓ Nous préparons un fichier image cette fois ↓ ↓ qiita_rename_before.png : avertissement: Attention: avertissement: Assurez-vous de sauvegarder vos données afin de pouvoir faire des erreurs! !! qiita_rename_backup.png

2. Pour renommer

Utilisez la fonction "os.rename ()" pour renommer le fichier. Vous pouvez le renommer en spécifiant le fichier avant la modification du premier argument et le fichier après la modification du second argument.

python


import os
os.rename(Fichier avant modification,Fichier après modification)

3. Essayez de renommer les fichiers en une seule fois

python


# coding: utf-8

import glob
import os

#extension.Obtenir le fichier image png
path = './dir/*.png'
i = 1

#Obtenir un fichier image
before_file_list = glob.glob(path)
print('Changer avant')
print(before_file_list)

#Changer les noms de fichiers à la fois
for file in before_file_list:
    os.rename(file, './dir/icon' + str(i) + '.png')
    i += 1

after_file_ist = glob.glob(path)
print('Après le changement')
print(after_file_ist)

↓↓ Fichier image après avoir renommé ↓↓ qiita_rename_after.png Cet exemple de source est également publié sur Github. Github:https://github.com/miyazakikna/RenameFile.git

4. Enfin

Ici, j'ai expliqué comment renommer des fichiers en une seule fois en utilisant Python. Personnellement, je trouve cela utile car il est simple et facile de renommer un grand nombre de fichiers à la fois.

Recommended Posts

[Efficacité du travail] Comment changer les noms de fichiers par lots avec Python
[Python] Comment changer le fichier EXCEL enregistré dans xlsb en xlsx
Comment utiliser BigQuery en Python
Comment créer un fichier JSON en Python
Comment changer la version de Python
Comment développer en Python
[Python] Comment faire PCA avec Python
Comment collecter des images en Python
Comment utiliser SQLite en Python
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Comment gérer le japonais avec Python
Changer la destination de sortie standard en un fichier en Python
Comment importer des fichiers où vous le souhaitez en Python
[Python] Comment convertir un fichier db en csv
[Introduction à Python] Comment utiliser la classe en Python?
Comment définir dynamiquement des variables en Python
Comment faire R chartr () en Python
Comment convertir Python en fichier exe
[Itertools.permutations] Comment créer une séquence en Python
Convertir un fichier psd en png en Python
Comment afficher la table quatre-vingt-dix-neuf en python
Comment extraire une zone de polygone en Python
Comment vérifier la version d'opencv avec python
Comment changer de version de Python dans cloud9
Comment régler le contraste de l'image en Python
Comment utiliser __slots__ dans la classe Python
Comment remplir dynamiquement des zéros avec Python
Pour faire fonctionner la station d'horodatage en Python
Comment utiliser les expressions régulières en Python
Comment afficher Hello World en python
Comment changer la couleur de l'éditeur dans PyCharm
Comment utiliser is et == en Python
Comment écrire Ruby to_s en Python
Comment utiliser la bibliothèque C en Python
Comment lire un fichier CSV avec Python 2/3
Comment recevoir des arguments de ligne de commande en Python
[REAPER] Comment jouer à Reascript avec Python
Comment effacer un taple dans une liste (Python)
Comment générer une séquence en Python et C ++
Comment incorporer des variables dans des chaînes python
Résumé de la façon d'importer des fichiers dans Python 3
Comment simplifier l'ajustement polymorphe restreint en python
Comment utiliser la bibliothèque d'images Python dans la série python3
Comment implémenter la mémoire partagée en Python (mmap.mmap)
Du dessin de fichier au graphique en Python. Élémentaire élémentaire
[Python] Comment lire des fichiers Excel avec des pandas
Résumé de l'utilisation de MNIST avec Python
Comment notifier les canaux Discord en Python
Comment obtenir les fichiers dans le dossier [Python]
Comment utiliser tkinter avec python dans pyenv
Comment exécuter LeapMotion avec Python non-Apple
[Python] Comment dessiner un histogramme avec Matplotlib
Comment générer "Ketsumaimo" en standard en Python
Comment gérer le type datetime dans sqlite3 de python
Comment lire des fichiers dans différents répertoires
Comment apporter des modifications à l'interpréteur Python dans Pycharm