Remplacez le nom du fichier image par un numéro de série. [Changer avant] a.jpg b.jpg c.jpg [Après le changement] 0001.jpg 0002.jpg 0003.jpg
・ En supposant que python est déjà installé -Recueillir les images dont vous souhaitez sérialiser les noms dans un dossier arbitraire (image cette fois)
import os
import glob
files = glob.glob('image/*')
for idx, f in enumerate(files):
ftitle, fext = os.path.splitext(f)
os.rename(f, format(idx, '04d')+fext)
files = glob.glob('image/*')
for idx, f in enumerate(files):
Par enumrate, idx est entré avec un nombre, et chaque fois que vous répétez avec for, le nombre est incrémenté de 1.
ftitle, fext = os.path.splitext(f)
ftitle: Nom du fichier ftext: Extension Par exemple, pour a.jpg, ftitle contiendra "a" et ftext contiendra ".jpg ".
os.rename(f, format(idx, '04d')+fext)
Recommended Posts