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".
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 ↓ ↓ : avertissement: Attention: avertissement: Assurez-vous de sauvegarder vos données afin de pouvoir faire des erreurs! !!
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)
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é ↓↓ Cet exemple de source est également publié sur Github. Github:https://github.com/miyazakikna/RenameFile.git
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