OS-Modul in Python stellt Funktionen zur Interaktion mit dem Betriebssystem bereit. Das Betriebssystem gehört zu den Standard-Dienstprogrammmodulen von Python. Dieses Modul bietet eine portable Möglichkeit, betriebssystemabhängige Funktionen zu nutzen.
Um eine Datei oder ein Verzeichnis in Python umzubenennen, können Sie verwenden os.rename() Funktion des OS-Moduls. Diese Methode benennt eine Quelldatei oder ein Quellverzeichnis in eine angegebene Zieldatei oder ein angegebenes Zielverzeichnis um. Es braucht zwei Parameter – Quelle (aktueller Dateiname) und Ziel (neuer Dateiname).
Syntax :
os.rename(Quelle, Ziel, *, src_dir_fd = Keine, dst_dir_fd = Keine)
Parameter:
- Quelle: Ein pfadähnliches Objekt, das den Dateisystempfad darstellt. Dies ist der Quelldateipfad, der umbenannt werden soll.
- Ziel: Ein pfadähnliches Objekt, das den Dateisystempfad darstellt.
- src_dir_fd (optional): Ein Dateideskriptor, der auf ein Verzeichnis verweist.
- dst_dir_fd (optional): Ein Dateideskriptor, der auf ein Verzeichnis verweist.
Rückgabetyp:
Diese Methode gibt keinen Wert zurück.
Verwendung der Funktion os.rename() und Fehlerbehandlung:
Sehen wir uns das Programm an und erfahren Sie, wie Sie die Funktion os.rename verwenden OS-Modul und wie man mit Fehlern bei der Verwendung umgeht.
scan.nextstring Java
Code 1: Gebrauch von os.rename() Methode.
Python3
array.sort in Java
# Python program to explain os.rename() method> # importing os module> import> os> # Source file path> source>=> 'techcodeview.com/file.txt'> # destination file path> dest>=> 'GeekforGeeks/newfile.txt'> # Now rename the source path> # to destination path> # using os.rename() method> os.rename(source, dest)> print>('Source path renamed to destination path successfully.')> |
Öffnen Sie das Einstellungsmenü
>
>
Code 2: Umgang mit möglichen Fehlern
Python3
q3 Monate
# Python program to explain os.rename() method> # importing os module> import> os> # Source file path> source>=> './techcodeview.com/file.txt'> # destination file path> dest>=> './techcodeview.com/dir'> # try renaming the source path> # to destination path> # using os.rename() method> try> :> >os.rename(source, dest)> >print>('Source path renamed to destination path successfully.')> # If Source is a file> # but destination is a directory> except> IsADirectoryError:> >print>('Source>is> a>file> but destination>is> a directory.')> # If source is a directory> # but destination is a file> except> NotADirectoryError:> >print>('Source>is> a directory but destination>is> a>file>.')> # For permission related errors> except> PermissionError:> >print>('Operation>not> permitted.')> # For other errors> except> OSError as error:> >print>(error)> |
>
>
schnelle Sorte
Referenzmaterial: https://docs.python.org/3/library/os.html#os.rename
In diesem Artikel haben wir die Verwendung der Funktion os.rename() zum Umbenennen einer Datei oder eines Verzeichnisses in Python behandelt. Dies ist eine sehr einfache und unkomplizierte Möglichkeit, eine Datei oder ein Verzeichnis in Python umzubenennen. Das Betriebssystemmodul stellt eine Liste von Funktionen bereit, die zur Interaktion mit dem Betriebssystem verwendet werden.