Python Shutil Copy

Python Shutil Copy
Anfängerentwickler haben viele Fragen im Kopf, wenn sie in einer Programmiersprache mit dem Codieren beginnen. Immer wenn sie etwas über ein neues Modul, eine Funktion oder ein neues Bibliothek kennenlernen, ist das erste, was ihnen in den Sinn kommt. Sie fragen sich wahrscheinlich, was der Shutil.Copy () Modul ist und was es tut. Nun, dieser Artikel wird Sie mit dem Shutil vertraut machen.Copy () Modul der Python -Programmiersprache. Wir werden Ihnen helfen, seine Funktionalität mit Hilfe präziser und leicht verständlicher Beispiele zu verstehen. Lassen Sie uns beginnen zu lernen.

Das Shutil ist ein Python-Programmiersprachmodul, das mehrere hochrangige Betriebsfunktionen für Dateien bietet. Es ist ein Standard -Versorgungsmodul der Python -Programmiersprache. Es hilft bei der Automatisierung des Prozesses des Kopierens und des Löschens von Dateien und Verzeichnissen. Der Shutil.Copy () ist eine Methode des Shutil -Moduls in Python. Es hilft dabei. Es bewahrt den Berechtigungsmodus einer Datei; Die anderen Metadaten wie die Erstellung oder Änderungszeit sind jedoch nicht erhalten.

Darüber hinaus gibt es einige Bedingungen mit dem Shutil.copy () Methode, die der Benutzer während der Arbeit mit der Methode berücksichtigen muss. Wenn Sie die Daten mit Shutil kopieren.Copy () -Methode, die Quelldatei sollte eine Datei darstellen. Die Zieldatei kann jedoch entweder eine Datei oder ein Verzeichnis sein, um die Daten einzufügen. Das Ziel hingegen muss lesbar sein. Wenn das Ziel ein Verzeichnis zu sein scheint, wird die Quelldatei mit dem Grundnamen vom Quellort an das Zielverzeichnis übertragen. Wenn Sie die Daten in einer Datei einfügen, wird eine neue Datei erstellt. Es wird jedoch ersetzt, wenn die Datei bereits vorhanden ist. Die Syntax von Shutil.Copy () Methode lautet wie folgt:

# Shutil.copy (source_file, Ziel,*, folge_link = true)

Die Parameter source_file in Shutil.Copy () -Methode repräsentiert den Pfad der Quelldatei. Der Zielparameter repräsentiert den Pfad der Zieldatei oder des Verzeichnisses. Der Parameter '*' zeigt an, dass die folgenden Parameter nur Schlüsselwortparameter sind, nicht in Positionsparametern und einfach mit ihrem Namen bereitgestellt werden können. Der Parameter folge_link ist optional und sein Wert ist wahr. Wenn sein Wert falsch ist, aber die Source_file hat einen symbolischen_link, wird das Ziel als symbolisch_link erstellt. Es erzeugt eine Zeichenfolge, die den Pfad der neu erstellten Datei enthält. Im Folgenden finden Sie einige Beispiele, die wir zur Verfügung gestellt haben, um die Syntax und Verwendung von Shutil zu verstehen.Copy () Methode des Shutil -Moduls in Python. Lassen Sie uns mit den unten angegebenen Beispielen arbeiten.

Beispiel 1:

Hier kopieren wir eine Datei von der Quelle zum Ziel über Shutil.Kopieren(). Wenn Sie das unten angegebene Beispiel üben, erfahren Sie, wie Sie Daten mithilfe von Shutil kopieren und einfügen können und einfügen.Copy () Methode. Bitte schauen Sie sich den Code unten an und integrieren Sie ihn in Ihr eigenes Programm.

Das Folgende ist das Ergebnis des oben genannten Code. Die Ausgabe variiert jedoch, wenn Sie denselben Code in Ihrem System ausführen. Die Ausgabe zeigt die Liste der Elemente im Verzeichnis des Systems, auf dem das Programm ausgeführt wird. Wenn Sie es in Ihrem System ausführen und Ihren angepassten Pfad angeben, listen Sie Elemente in diesem Verzeichnis auf. Siehe die unten angegebene Ausgabe nur als Referenz.

Beispiel 2:

In diesem Beispiel geht es darum, eine Datei zu kopieren, wenn die Quelle eine Datei ist und das Ziel ein Verzeichnis mit Shutil ist.Kopieren(). Wie bereits erwähnt, hätte das Ziel ein Verzeichnis gewesen sein können; Trotzdem sollte die Quelle eine Datei sein. Daher haben wir ein individuelles Programm erstellt, um zu verstehen, wie Sie die Daten kopieren, wenn die Quelle eine Datei ist, und das Ziel ist ein Verzeichnis mit Shutil.Kopieren(). Schauen wir uns den folgenden Code an:

Der obige Code kopiert die Quelldatei und fügt sie in den Zielpfad ein. Hier sehen Sie das Ergebnis des obigen Code.

Beispiel 3:

Jetzt werden wir diskutieren, wie Sie mit den Fehlern umgehen können, während Sie mit dem Shutil arbeiten.Copy () Methode. Wenn Sie ein Programm erstellen, besteht die Wahrscheinlichkeit von Fehlern. Daher ist es sehr wichtig, zu wissen, wie man mit diesen Fehlern umgeht und wie diese Fehler behoben werden können. In diesem Beispiel wird Sie beanstandet, wie Sie mit dem Fehler umgehen können.Copy () Methode. Siehe den Code unten:

Beachten Sie, wie man versucht wird: und außer dass es verwendet wird, um den Fehler zu bewältigen.Copy () Methode.

Abschluss:

Shutil ist ein Konzept, das wir in diesem Artikel untersucht haben. Mit Hilfe von drei einfachen und leicht verständlichen Beispielen haben wir gelernt, wie man Shutil benutzt.Copy () -Methode in verschiedenen Situationen und wie die Fehler umgehen, die bei der Verwendung von Shutil auftreten können.Copy () Methode.