[Python] Ändern Sie den Namen der Bilddatei in eine Seriennummer

Was du machen willst

Ändern Sie den Namen der Bilddatei in eine Seriennummer. [Vorher ändern] a.jpg b.jpg c.jpg [Nach der veränderung] 0001.jpg 0002.jpg 0003.jpg

Vorbereitung

・ Angenommen, Python ist bereits installiert

Code erstellen

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. Rufen Sie den Namen des Bildes im Bildordner ab
files = glob.glob('image/*')
  1. Wiederholen Sie den Namensänderungsvorgang für das Bild
for idx, f in enumerate(files):

Durch Aufzählung wird idx mit einer Zahl eingegeben, und jedes Mal, wenn Sie mit for wiederholen, wird die Zahl um 1 erhöht.

  1. Zerlegen Sie den Dateinamen
ftitle, fext = os.path.splitext(f)

ftitle: Dateiname ftext: Erweiterung Für a.jpg enthält ftitle beispielsweise "a" und ftext ".jpg ".

  1. Benennen Sie die Datei um
os.rename(f, format(idx, '04d')+fext)

Recommended Posts

[Python] Ändern Sie den Namen der Bilddatei in eine Seriennummer
Ändern Sie das Standardausgabeziel in eine Datei in Python
Ich möchte den Dateinamen, die Zeilennummer und den Funktionsnamen in Python 3.4 erhalten
Ein Python-Skript, das ein GTK-Bild (Clipboard) in einer Datei speichert.
[Python] Speichern Sie die von OpenCV importierten Videodaten als JPG-Datei mit Seriennummer
Versuchen Sie, die verstümmelten Zeichen im angehängten Dateinamen mit Python zu entschlüsseln
[Python] Ändere das Alphabet in eine Zahl
Erstellen Sie ein Shell-Skript, um die Python-Datei mehrmals auszuführen
[Los] Erstellen Sie einen CLI-Befehl, um die Erweiterung des Bildes zu ändern
Python vba zum Erstellen einer Datumszeichenfolge zum Erstellen eines Dateinamens
Ein Skript, das 0, 1 an die erste Python-Primzahl zurückgibt
[Python] Ein Programm, das die Anzahl der gepaarten Socken berechnet
[Python] Erstellen Sie einen Linebot, um den Namen und das Alter auf das Bild zu schreiben
So setzen Sie eine Zeilennummer am Anfang einer CSV-Datei
Der Dateiname war in Python schlecht und ich war süchtig nach Import
[Bash] Befehl zum zeilenweisen Schreiben von Dateien in die Seriennummer [One Liner (?)]
Ich habe ein Programm erstellt, um die Größe einer Datei mit Python zu überprüfen
Lesen einer CSV-Datei mit Python 2/3
[Python] So ändern Sie das Datumsformat (Anzeigeformat)
So erstellen Sie eine JSON-Datei in Python
Speichern Sie das Objekt in einer Datei mit pickle
Exportieren Sie PythonC Version OpenCV KeyPoint in eine Datei
Python Amateur versucht die Liste zusammenzufassen ②
Ich möchte mit Python in eine Datei schreiben
Die Geschichte, ein Tool zum Laden von Bildern mit Python zu erstellen ⇒ Speichern unter
[Python] Wirf eine Nachricht an den Slack-Kanal
Testen Sie das Hochladen von Bildern, indem Sie in Python erstellen, ohne Dummy-Bilddateien in Django zu platzieren
Python / Unterprozess> Symbolischer Link Implementierung, um nur den Zieldateinamen abzurufen> os.readlink ()
So lesen Sie Seriennummerndateien in einer Schleife, verarbeiten sie und zeichnen sie grafisch auf
[Python] Ich habe versucht, den Typnamen als Zeichenfolge aus der Typfunktion abzurufen
Python-Memorandum: Lesen Sie den Text und bearbeiten Sie den Dateinamen, während Sie die Zieldatei kopieren
<Python> Ein Quiz zum Batch-Konvertieren von Dateinamen, die durch eine bestimmte Zeichenfolge als Teil des Dateinamens getrennt sind
Stapeländerung des Dateinamens
Ich möchte den Dateinamen von DataLoader sehen
Überprüfen Sie, ob die Zeichenfolge eine Zahl in Python ist
Analysieren Sie eine JSON-Zeichenfolge, die in eine Datei in Python geschrieben wurde
So erhalten Sie den Variablennamen selbst in Python
[Python] Ein Programm, das die Anzahl der Täler zählt
Vorlage des Python-Skripts zum Lesen des Inhalts der Datei
Abrufen des Dateinamens in einem Ordner mithilfe von glob
So ermitteln Sie die Anzahl der Stellen in Python
Python> Dateieigentümer ändern> os.chown ("Pfad / zu / Datei", UID, GID)
Ich habe versucht, eine CSV-Datei mit Python zu berühren
Ein Memorandum zum Ausführen eines Python-Skripts in einer Bat-Datei
Lesen Sie die XML-Datei anhand des Python-Tutorials
Konvertieren Sie das Bild in .zip mit Python in PDF
Ich möchte eine Datei mit Python zufällig testen
[Python] Ändern Sie die Standardeingabe von der Tastatur in eine Textdatei
Python-Programm, das nach demselben Dateinamen sucht
[Arbeitseffizienz] So ändern Sie Dateinamen im Stapel mit Python
[Python] Maskiere das Bild mit Pillow zu einem Kreis
Python-Skript, das eine JSON-Datei aus einer CSV-Datei erstellt
Python Open CV hat versucht, das Bild im Text anzuzeigen.
Python Hinweis: Das Rätsel, einer Variablen eine Variable zuzuweisen
Der von pysheng gespeicherte Dateiname war eine Hexadezimalzahl, daher habe ich ihn behoben.
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?
[Python] Sie können ein Objekt mithilfe des Pickle-Moduls in einer Datei speichern.
So ändern Sie das generierte Bild von GAN in ein qualitativ hochwertiges Bild nach Ihren Wünschen
Ich habe versucht, die Entropie des Bildes mit Python zu finden