In Python ist das Umbenennen mehrerer Dateien in einem Verzeichnis eine unkomplizierte Aufgabe. Die Abfrage hier deutet jedoch auf ein spezifischeres Szenario hin, bei dem die Dateinamen einem bestimmten Muster folgen und entsprechend umbenannt werden müssen.
Um dies zu erreichen, können wir die Umbenennungsfunktion des Betriebssystemmoduls nutzen. Diese Funktion benötigt zwei Argumente:
Im bereitgestellten Beispiel durchlaufen wir die Dateien in einer Schleife im aktuellen Verzeichnis mit os.listdir. Für jede Datei, die mit „cheese_“ beginnt, entfernen wir das Präfix „cheese_“ aus dem Dateinamen und benennen sie entsprechend um.
Hier ist der aktualisierte Code:
<code class="python">import os for filename in os.listdir("."): if filename.startswith("cheese_"): os.rename(filename, filename[7:])</code>
Dieser Code benennt alle erfolgreich um Dateien, die mit „cheese_“ beginnen, durch Entfernen des Präfixes, was zu Dateinamen wie „cheese_type.bar“ und „cheese_type.foo“ führt.
Das obige ist der detaillierte Inhalt vonWie benenne ich mit Python mehrere Dateien in einem Verzeichnis mit einem bestimmten Dateinamenmuster um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!