So benennen Sie die Datei in Python um

So benennen Sie die Datei in Python um
Wir können Dateien im Linux -Terminal mit unterschiedlichen Ansätzen umbenennen, einer der Ansätze ist die Verwendung von Python, die in diesem Artikel erörtert wird. Wir können Python -Code nicht direkt in das Terminal schreiben. Wir erstellen eine separate Datei in einem Texteditor. Das „Umbenennen“ ist eine der Betriebssystemfunktionen.

Um die Datei mithilfe des Python -Betriebssystemmoduls umzubenennen, folgen Sie der unten angegebenen Prozedur:

Benennen Sie die Datei in Python mit dem Betriebssystemmodul auf Ubuntu um

Anforderungen:

  • Datei sollte zuvor existieren
  • Jede Python -Version sollte auf Ihrem Linux -System installiert werden

Mit dem Python OS -Modul können Sie verschiedene Vorgänge im Zusammenhang mit dem Betriebssystem ausführen. Das Umbenennen einer Datei ist auch eine der Operationen des Betriebssystems, das mithilfe der Python OS -Modulfunktion durchgeführt werden kann Betriebssystem.umbenennen().

Befolgen Sie nun den folgenden Verfahren, um den Namen der Datei mit dem Python -Betriebssystemmodul zu ändern:

Erstellen von Python -Datei : Zuerst müssen Sie eine Python -Datei mit Nano erstellen, beispielsweise erstelle ich Python_file.PY -Datei nach unten erwähnter Befehl:

$ nano python_file.py

Sie können den Dateinamen Ihrer Wahl festlegen.

Verwenden von „Betriebssystem.Funktion umbenennen ”Funktion zum Umbenennen der Datei

Datei im aktuellen Verzeichnis umzubenennen: Unten erwähnt “OS.Die Funktionssyntax umbename () ”wird verwendet, um die Datei im aktuellen Verzeichnis umzubenennen:

$ os.Umbenennen ("Quelldatei", "Zieldatei")
  • Quelldatei: alter Dateiname
  • Zieldatei: neuer Dateiname

Schreiben Sie nun den unten erwähnten Code in die Python_file, um die „Old_linuxHint umzubenennen.txt ”zu" new_linuxHint ".txt ”im aktuellen Verzeichnis:

Das „Import -Betriebssystem“ wird verwendet, um das Betriebssystemmodul in das Programm zu importieren.

OS importieren
Betriebssystem.umbenennen ("old_linuxHint.txt "," new_linuxhint.txt")

Drücken Sie "Strg+s"Um die Datei zu speichern und"Strg+x”Um die Datei zu beenden.

Um die Datei auszuführen, führen Sie den folgenden Befehl aus, ich verwende Python3, um Python_file auszuführen.py as Python3 ist in Ubuntu -System vor installiert:

$ python3 python_file.py

Und ls Befehl Wird verwendet, um die Dateien des Verzeichnisses aufzulisten, um zu überprüfen, ob die zu umbenannte Datei vorhanden ist oder nicht:

Um zu überprüfen, ob diese Datei umbenannt wird oder nicht, listen Sie erneut die Dateien des aktuellen Arbeitsverzeichnisses auf:

Um die Datei im Verzeichnis abzubenennen, abgesehen vom aktuellen Verzeichnis: Unten erwähnt “OS.umbename () ”Die Funktionssyntax wird verwendet, um die Datei umzubenennen:

$ os.Umbenennen ("Quelldatei", "Zieldatei")
  • Quelldatei: Pfad der Datei + alter Dateiname
  • Zieldatei: Pfad zur Datei + geändert/neuer Dateiname

Schreiben Sie nun den folgenden genannten Code in den Python_file.py das umbenennen "Old_linuxHint.txt" Zu "NEW_LINUXHINT.txt”Auf Desktop -Verzeichnis:

OS importieren
Betriebssystem.Umbenennen ("/home/Alishba/Desktop/Old_linuxHint.txt ","/home/Alishba/Desktop/new_lin
UxHINT.txt")

Drücken Sie "Strg+s"Um die Datei zu speichern und"Strg+x”Um die Datei zu beenden.

Verwenden LS -Befehl So listen Sie die Dateien des Desktop -Verzeichnisses auf, um zu überprüfen, ob die zu umbenannte Datei vorhanden ist oder nicht:

Um zu überprüfen, ob diese Datei umbenannt wird oder nicht, listen Sie erneut die Dateien des Desktop -Verzeichnisses auf:

Um mehrere Dateien umzubenennen: Wir können auch den Namen mehrerer Dateien gleichzeitig ändern. Zum Beispiel habe ich drei Dateien in meinem Desktop -Verzeichnis als Datei1, Datei2, Datei3 Und ich möchte das Präfix hinzufügen von "LinuxHint_" Führen Sie auf alle drei Dateinamen den folgenden genannten Code in „Python_file aus.py ”.

OS importieren
Für Textdatei in Betriebssystem.ListDir ("/home/Alishba/Desktop"):
Betriebssystem.Umbenennen (textfile, f "/home/alishba/desktop/linuxhint_ textfile")

Sie können den Befehl gemäß Ihren Anforderungen ändern. Sie können die Dateinamen und das Verzeichnis auswählen, in dem sie Ihrer Wahl vorhanden sind:

Wir werden das verwendenListDir ()Funktion in “Für Schleife”Um Dateien nacheinander zu erhalten und sie dann mit dem umzubenennen Betriebssystem.umbenennen Funktion. Der F Die String -Funktion von Python im obigen angegebenen Code wird verwendet, um den Namen jeder Datei im Desktop auf zu ändern/Home/Alishba/LinuxHint_ alter Dateiname”. Hier verwenden wir "Textdatei" als Schleifenvariable für den alten Dateinamen. die jede Verzeichnisdatei erhalten. Drücken Sie "Strg+s"Um die Datei zu speichern und"Strg+x”Um die Datei zu beenden.

Listen Sie zunächst die Dateien von Desktop auf, um die Existenz von Dateien zu überprüfen, und führen Sie die Datei aus, um Dateien umzubenennen:

Listen Sie nun die Dateien von Desktop erneut auf, um zu überprüfen, ob Dateien ordnungsgemäß umbenannt werden:

Im obigen Bild können wir deutlich sehen, dass alle Dateien des Desktop -Verzeichnisses umbenannt werden.

Abschluss:

Python OS -Modulfunktion namens OS.Umbename () wird verwendet, um Dateien mithilfe von Python umzubenennen. Wir können Dateien mithilfe verschiedener Techniken umbenennen, aber in diesem Artikel haben wir abgesehen vom aktuellen Verzeichnis über das Umbenennen von Dateien im aktuellen Verzeichnis und mithilfe des Python -Betriebssystemmoduls erläutert, um mehrere Dateien umzubenennen. Wenn Sie ein Python -Programmierer sind und Dateien/Dateien mithilfe von Python umbenennen möchten, hilft Ihnen dieser Artikel sicherlich.