Die Datei wird verwendet, um Daten dauerhaft zu speichern. Manchmal müssen wir den Dateiort von einem Pfad auf einen anderen Pfad für den Programmierzweck verschieben. Diese Aufgabe kann durch die Verwendung von Python -Skript auf verschiedene Weise erfolgen. Umzug () ist die am häufigsten verwendete Methode von Python, um die Datei von einem Verzeichnis in ein in der definierter Verzeichnis zu verschieben schließen Modul. Eine andere Möglichkeit, den Dateispeicherort zu bewegen, indem Sie verwenden umbenennen() Methode, die in der definiert ist Betriebssystem Modul. Diese beiden Methoden können verwendet werden, um die Datei von einem Verzeichnis in ein anderes Verzeichnis zu verschieben, wie in diesem Tutorial erläutert.
Beispiel 1: Verschieben Sie die Datei mit dem ursprünglichen Namen
Die Möglichkeit, eine Datei von einem Ort an einen anderen Ort mit dem ursprünglichen Namen zu verschieben, wurde im folgenden Skript gezeigt. Der schließen Das Modul wird in das Skript importiert, um die zu verwenden Umzug() Funktion zum Verschieben der Datei. Weg Modul wird importiert, um die zu verwenden existiert () Funktion zur Überprüfung des angegebenen Dateinamens existiert oder nicht. Wenn die Datei vorliegt, wird der Zielpfad der Datei definiert, an dem die Datei verschoben wird. Der Zielort wird nach dem Verschieben der Datei gedruckt. Wenn die Datei nicht vorhanden ist, wird eine Fehlermeldung gedruckt.
# Shutil -Modul importierenAusgang
Die folgende Ausgabe wird nach dem Ausführen des obigen Skripts angezeigt. Hier die Datei, Früchte.txt, existiert, und es hat sich in den Ordner bewegt Dateien.
Beispiel 2: Verschieben Sie die Datei mit dem neuen Namen
Die Möglichkeit, eine Datei von einem Ort an einen anderen Ort zu verschieben, indem die Datei umbenannt wird, wurde im folgenden Skript gezeigt. schließen Und Weg Module wurden importiert, um die Datei zu verschieben und die Existenz der Datei zu überprüfen. Der neue Name der Datei wurde im Zielweg der Datei definiert. Wenn die Datei erfolgreich verschoben wird, wird der Dateipfad mit dem neuen Namen gedruckt. Eine andere Fehlermeldung wird gedruckt.
# Shutil -Modul importierenAusgang
Die folgende Ausgabe wird nach dem Ausführen des obigen Skripts angezeigt. Hier die Datei, Abteilung.txt, existiert, und es wurde mit dem Namen umbenannt Abteilung.txt und in den Ordner bewegt Dateien.
Beispiel-3: Verschieben Sie einen Ordner mit mehreren Dateien
Die Möglichkeit, einen Ordner mit mehreren Dateien zu verschieben, wurde im folgenden Skript gezeigt. Hier enthält die Variable "Source_Path. Der andere Inhalt des Skripts entspricht den beiden vorherigen Beispielen.
# Shutil -Modul importierenAusgang
Die folgende Ausgabe wird nach dem Ausführen des obigen Skripts angezeigt. Gemäß dem Skript hat sich der Ordner Würfel in den Speicherort, Dateien/Würfel verschoben.
Beispiel-4: Verschieben Sie alle Dateien und Ordner eines bestimmten Verzeichnisses
Die Möglichkeit, den einzelnen Ordner mit mehreren Dateien zu verschieben, wurde im vorherigen Beispiel gezeigt. Ein Ordner oder ein Verzeichnis kann jedoch auch mehrere Ordner mit mehreren Dateien enthalten. Dieses Beispiel zeigt den Weg, um diesen Ordnertyp an einen anderen Ort zu verschieben. Das Betriebssystemmodul wurde in diesem Skript importiert, um die Funktion umbename () zu verwenden, die den Inhalt des Ordners mit den verschachtelten Ordnern und mehreren Dateien verschiebt. ListDir () -Funktion wird verwendet, um eine Liste mit den Dateien und Ordnern des Quellordners zu erstellen. Als nächstes hat A for Loop die Liste iteriert und den Inhalt des Quellordners mithilfe der Funktion umbename () in den Zielordner verschoben.
# Betriebssystemmodul importierenAusgang
Die folgende Ausgabe wird nach dem Ausführen des obigen Skripts angezeigt. Gemäß dem Skript haben sich alle Dateien und Ordner des Dokumentenordners in den Dateienordner verschoben.
Abschluss
Verschiedene Möglichkeiten, den Speicherort einzelner oder mehrerer Dateien in diesem Tutorial zu verschieben. Die Verwendung von Shutil- und OS -Modulen zum Verschieben des Speichers von Dateien und Ordnern wurde in diesem Tutorial mit einem einfachen Beispiel erläutert, um den Python -Benutzern diese Art von Aufgabe einfach zu helfen.