[python] Remplacez le nom du fichier image par un numéro de série

Chose que tu veux faire

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

Préparation

・ 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)

Créer du code

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)
  1. Obtenez le nom de l'image dans le dossier d'images
files = glob.glob('image/*')
  1. Répétez le processus de changement de nom pour l'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.

  1. Décomposer le nom du fichier
ftitle, fext = os.path.splitext(f)

ftitle: Nom du fichier ftext: Extension Par exemple, pour a.jpg, ftitle contiendra "a" et ftext contiendra ".jpg ".

  1. Renommez le fichier
os.rename(f, format(idx, '04d')+fext)

Recommended Posts

[python] Remplacez le nom du fichier image par un numéro de série
Changer la destination de sortie standard en un fichier en Python
Je veux obtenir le nom du fichier, le numéro de ligne et le nom de la fonction dans Python 3.4
Un script Python qui enregistre une image de presse-papiers (GTK) dans un fichier.
[Python] Enregistrez les données vidéo importées par OpenCV sous forme de fichier jpg de numéro de série
Essayez de déchiffrer les caractères déformés dans le nom du fichier joint avec Python
[Python] Changer l'alphabet en nombre
Créez un script shell pour exécuter le fichier python plusieurs fois
[Go] Créez une commande CLI pour changer l'extension de l'image
Python vba pour créer une chaîne de date pour créer un nom de fichier
Un script qui renvoie 0, 1 attaché au premier Python prime
[Python] Un programme qui calcule le nombre de chaussettes jumelées
[Python] Créez un linebot pour écrire le nom et l'âge sur l'image
Comment mettre un numéro de ligne au début d'un fichier CSV
Le nom du fichier était mauvais en Python et j'étais accro à l'importation
[Bash] Commande pour écrire des fichiers ligne par ligne dans un fichier de numéro de série [Une ligne (?)]
J'ai fait un programme pour vérifier la taille d'un fichier avec Python
Comment lire un fichier CSV avec Python 2/3
[Python] Comment changer le format de la date (format d'affichage)
Comment créer un fichier JSON en Python
Enregistrer l'objet dans un fichier avec pickle
Exporter la version Python3 OpenCV KeyPoint dans un fichier
amateur python tente de résumer la liste ②
Je veux écrire dans un fichier avec Python
L'histoire de la création d'un outil pour charger une image avec Python ⇒ l'enregistrer sous un autre nom
[Python] Lancer un message sur le canal Slack
Créer en Python sans fichier image factice dans Django et tester le téléchargement de l'image
Python / subprocess> Implémentation de lien symbolique pour obtenir uniquement le nom du fichier de destination> os.readlink ()
Comment lire les fichiers de numéros de série en boucle, les traiter et les représenter graphiquement
[Python] J'ai essayé d'obtenir le nom du type sous forme de chaîne de caractères à partir de la fonction type
Mémorandum Python: reportez-vous au texte et modifiez le nom du fichier lors de la copie du fichier cible
<Python> Un quiz pour convertir par lots les noms de fichiers séparés par une chaîne de caractères spécifique dans le cadre du nom de fichier
Changement de lot de nom de fichier
Je veux voir le nom de fichier de DataLoader
Vérifiez si la chaîne est un nombre en python
Analyser une chaîne JSON écrite dans un fichier en Python
Comment obtenir le nom de la variable lui-même en python
[Python] Un programme qui compte le nombre de vallées
Modèle de script python pour lire le contenu du fichier
Obtenir le nom de fichier dans un dossier à l'aide de glob
Comment obtenir le nombre de chiffres en Python
python> Changer le propriétaire du fichier> os.chown ("chemin / vers / fichier", uid, gid)
J'ai essayé de toucher un fichier CSV avec Python
Un mémorandum pour exécuter un script python dans un fichier bat
Lisez le fichier xml en vous référant au didacticiel Python
Convertissez l'image au format .zip en PDF avec Python
Je veux échantillonner au hasard un fichier avec Python
[Python] Changer l'entrée standard du clavier en fichier texte
Programme Python qui recherche le même nom de fichier
[Efficacité du travail] Comment changer les noms de fichiers par lots avec Python
[Python] Masquez l'image dans un cercle à l'aide de Pillow
Script Python qui crée un fichier JSON à partir d'un fichier CSV
Python Open CV a essayé d'afficher l'image sous forme de texte.
Note Python: Le mystère de l'attribution d'une variable à une variable
Le nom de fichier enregistré par pysheng était un nombre hexadécimal, donc je l'ai corrigé.
Comment identifier l'élément avec le plus petit nombre de caractères dans une liste Python?
[Python] Vous pouvez enregistrer un objet dans un fichier en utilisant le module pickle.
Comment changer l'image générée de GAN en une image de haute qualité à votre goût
J'ai essayé de trouver l'entropie de l'image avec python