Python Dateimanagement: Dateien einfach umbenennen & löschen
Dateien in Python umbenennen und löschen
In Python können Sie Dateien mit eingebauten Funktionen des os-Moduls umbenennen und löschen. Diese Operationen sind wichtig bei der Verwaltung von Dateien im Dateisystem. In diesem Tutorial erkunden wir schrittweise, wie Sie diese Aktionen durchführen.
Dateien in Python umbenennen
Zum Umbenennen einer Datei in Python nutzen Sie die Funktion os.rename(). Sie nimmt zwei Argumente: den aktuellen Dateinamen und den neuen Dateinamen.
Syntax
Grundsyntax der rename()-Funktion in Python:
os.rename(aktueller_dateiname, neuer_dateiname)
Parameter
- aktueller_dateiname – Der aktuelle Name der umzubenennenden Datei.
- neuer_dateiname – Der neue Name, den Sie der Datei zuweisen möchten.
Beispiel
Umbenennen von "oldfile.txt" zu "newfile.txt":
import os # Aktueller Dateiname current_name = "oldfile.txt" # Neuer Dateiname new_name = "newfile.txt" # Datei umbenennen os.rename(current_name, new_name) print(f"Datei '{current_name}' erfolgreich in '{new_name}' umbenannt.")
Ausgabe:
Datei 'oldfile.txt' erfolgreich in 'newfile.txt' umbenannt.
Dateien in Python löschen
Sie können eine Datei in Python mit der Funktion os.remove() löschen. Diese löscht die angegebene Datei.
Syntax
Grundsyntax der remove()-Funktion:
os.remove(dateiname)
Parameter
Die Funktion akzeptiert den Namen der zu löschenden Datei als Parameter.
Beispiel
Löschen von "file_to_delete.txt":
import os # Zu löschende Datei file_to_delete = "file_to_delete.txt" # Datei löschen os.remove(file_to_delete) print(f"Datei '{file_to_delete}' erfolgreich gelöscht.")
Ausgabe nach Ausführung:
Datei 'file_to_delete.txt' erfolgreich gelöscht.
Python
- Webdaten mit Pythons urllib abrufen: Praktischer Leitfaden
- Duplikate aus Python-Listen entfernen: 8 bewährte Methoden
- Quadrat einer Zahl in Python berechnen: 6 effektive Methoden
- Pythons str.count(): Zeichen & Teilstrings zählen mit Beispielen
- Python Funktionen erklärt: Wiederverwendbare Code-Module erstellen
- Python For-Schleifen meistern: Syntax, Beispiele & fortgeschrittene Muster
- Facebook-Login mit Python und Selenium automatisieren: Schritt-für-Schritt-Anleitung
- Python-Debugging meistern: Effiziente Techniken & Best Practices
- Python Objektorientierte Programmierung: Umfassender Leitfaden
- Mindest-Python-Version in Ihrem Skript erzwingen