So benennen Sie mehrere Dateien in einem Verzeichnis mit Python um

Mary-Kate Olsen
Freigeben: 2024-10-24 04:41:30
Original
957 Leute haben es durchsucht

How to Rename Multiple Files in a Directory Using Python

Mehrere Dateien in einem Verzeichnis mit Python umbenennen

Das Umbenennen mehrerer Dateien in einem Verzeichnis kann eine mühsame Aufgabe sein, wenn es manuell durchgeführt wird. Python bietet jedoch mehrere Möglichkeiten, diesen Prozess zu automatisieren und ihn effizienter und genauer zu machen.

Ansatz:

Verwendung von os.path.split

import os
folder = 'dir'
files = os.listdir(folder)

for file in files:
    # Split the filename and extension
    filename, ext = os.path.splitext(file)

    # Modify the filename
    modified_filename = filename.split('_')[1]

    # Combine the modified filename with the extension
    new_file = modified_filename + ext

    # Rename the file
    os.rename(os.path.join(folder, file), os.path.join(folder, new_file))
Nach dem Login kopieren

Verwenden von String-Manipulation:

import os
folder = 'dir'
files = os.listdir(folder)

for file in files:
    if file.startswith('CHEESE_'):
        # Remove 'CHEESE_' from the filename
        new_file = file[7:]

        # Rename the file
        os.rename(os.path.join(folder, file), os.path.join(folder, new_file))
Nach dem Login kopieren

Verwenden von os.rename

import os
folder = 'dir'
files = os.listdir(folder)

for file in files:
    if file.startswith('CHEESE_'):
        # Get the new filename
        new_file = file[7:]

        # Use os.rename() to change the filename
        os.rename(os.path.join(folder, file), os.path.join(folder, new_file))
Nach dem Login kopieren

Alles von Diese Ansätze erzielen das gewünschte Ergebnis: Dateien in einem Verzeichnis umzubenennen, das Präfix „CHEESE_“ zu entfernen und die ursprüngliche Erweiterung beizubehalten.

Das obige ist der detaillierte Inhalt vonSo benennen Sie mehrere Dateien in einem Verzeichnis mit Python um. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!