Methode rename des os-Moduls

Die Methode rename benennt eine Datei oder einen Ordner um und/oder verschiebt sie. Im ersten Parameter der Methode geben wir den ursprünglichen Pfad zur Datei oder zum Ordner an, im zweiten Parameter den neuen Pfad oder Namen der Datei/des Ordners. Im zweiten und dritten optionalen Parameter können wir den Dateideskriptor des ursprünglichen und des Zielpfads jeweils angeben. Die Methode gibt None zurück. Wenn die Datei, die wir umbenennen möchten, nicht existiert, gibt die Methode eine Ausnahme FileNotFoundError zurück.

Syntax

pythonimport os

os.rename(ursprünglicher Pfad, neuer Pfad, [Dateideskriptor des ursprünglichen Pfads], [Dateideskriptor des neuen Pfads])

Beispiel

Lassen Sie uns den Ordner dir1 umbenennen:

pythonimport os

os.rename('dir1', 'dir2')

Beispiel

Lassen Sie uns nun eine Datei umbenennen:

pythonimport os

os.rename('file1.txt', 'file2.txt')

Siehe auch

  • Methode makedirs des Moduls os,
    die ein Verzeichnis erstellt
  • Methode remove des Moduls os,
    die eine Datei löscht
  • Methode getcwd des Moduls os,
    die den aktuellen Arbeitsordner zurückgibt
  • Methode listdir des Moduls os,
    die die Liste der Dateien im Arbeitsordner zurückgibt
  • Methode path.isdir des Moduls os,
    die die Existenz eines Ordners prüft
  • Methode path.isfile des Moduls os,
    die die Existenz einer Datei prüft