„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie benenne ich mehrere Dateien in einem Verzeichnis mit Python um?

Wie benenne ich mehrere Dateien in einem Verzeichnis mit Python um?

Veröffentlicht am 18.11.2024
Durchsuche:830

How to Rename Multiple Files in a Directory Using Python?

Umbenennen mehrerer Dateien in einem Verzeichnis mit Python

Um mehrere Dateien in einem Verzeichnis mit Python umzubenennen, sollten Sie die Verwendung von os.rename(src) in Betracht ziehen , dst)-Funktion, die das Umbenennen oder Verschieben von Dateien und Verzeichnissen erleichtert. Hier ist ein Beispiel-Codeausschnitt:

import os

# Iterate through the files in the directory
for filename in os.listdir("."):
  # Check if the filename starts with "cheese_"
  if filename.startswith("cheese_"):
    # Rename the file by removing "cheese_"
    os.rename(filename, filename[7:])

In diesem Beispielcode ruft os.listdir(".") eine Liste von Dateien und Verzeichnissen im aktuellen Verzeichnis ab. Der Code durchläuft dann jeden Dateinamen und prüft, ob er mit „cheese_“ beginnt. Wenn dies der Fall ist, verwendet der Code os.rename(filename, filename[7:]), um den Dateinamen zu ändern und „cheese_“ zu entfernen.

Durch die Implementierung dieses Ansatzes können Sie zahlreiche Dateien in einem Verzeichnis effizient entsprechend umbenennen entsprechend Ihrer angegebenen Namenskonvention.

Freigabeerklärung Dieser Artikel wird unter folgender Adresse abgedruckt: 1729663788 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3