So kopieren Sie Dateien in Raspberry Pi mit Python

So kopieren Sie Dateien in Raspberry Pi mit Python
Raspberry Pi ist ein Linux-basiertes System, und normalerweise verwenden Linux-Liebhaber es für die Programmierung in Python, da es die offizielle Sprache für Raspberry Pi ist. Wenn Sie mit der Python -Programmiersprache zusammenarbeiten und eine Datei kopieren möchten, ohne zum Terminal oder der GUI zurückzukehren.

Folgen Sie diesem Tutorial, um zu erfahren, wie Sie Dateien in Raspberry Pi mit Python kopieren.

So kopieren Sie Dateien in Raspberry Pi mit Python?

Gesetzt den Fall; Ich habe eine Datei mit dem Namen meine Datei.txt In meinem Raspberry Pi -System möchte ich diese Datei an einen anderen Ort kopieren:

Um den Dateikopiervorgang über Python durchzuführen, befolgen Sie die folgenden Schritte:

Notiz: Sie können diesen Vorgang durchführen, um Dateien von einem Ort zum anderen über Python zu kopieren.

Schritt 1: Python laufen lassen

Um die Datei mit Python zu kopieren, führen Sie zunächst den Python-Interpreter mit dem Befehl unter geschriebenes aus:

$ python3

Normalerweise ist Python in Raspberry Pi vorinstalliert, sodass Benutzer sich keine Sorgen machen müssen, es zu installieren.

Schritt 2: Python -Module importieren

Nachdem wir Python ausgeführt haben, müssen wir jetzt die Python -Module importieren. Um die gewünschte Aktion auszuführen, benötigen wir zwei Python -Module. Einer ist das Betriebssystem Modul, mit dem das System Funktionen verwenden kann, die vom Betriebssystem abhängig sind, und zweitens werden wir importieren schließen Modul, das uns beim Kopieren von Dateien hilft. Führen Sie die folgenden Befehle aus, um beide Python -Module zu importieren:

OS importieren
importieren

Schritt 3: Quelle und Ziel angeben

Nach dem Importieren der erforderlichen Module ist es jetzt an der Zeit, die Quelle und das Ziel der Datei anzugeben, die Sie kopieren möchten. Grundsätzlich ist die Quelle der aktuelle Speicherort Ihrer Datei und das Ziel ist der Ort, an dem Sie eine Kopie der Datei erstellen möchten:

Quelle = ""
destination = ""

Beispiel

Source = "/home/pi/myFile.txt"
destination = "/home/pi/desktop/myfile (kopieren).txt"

In dem zitierten Beispiel kopiere ich eine Datei, die bei vorhanden ist Home/Pi Verzeichnis (Quellort) und jetzt möchte ich es kopieren Desktop Standort (Ziel). Außerdem habe ich den Namen für die kopierte Versionsdatei so geändert, dass es differenziert werden kann, dass es sich um eine Kopie der Originaldatei handelt. Es ist jedoch nicht obligatorisch, dass Sie denselben Namen an beiden Standorten verwenden können, wenn Sie möchten.

Schritt 4: Verwenden Sie Shutil -Funktion, um die Datei zu kopieren

Sobald Sie die Quelle und das Ziel korrekt angegeben haben, verwenden Sie nun die unten genannten schließen Funktion zum Erstellen einer Kopie der Datei an einem gewünschten Ort:

dest = Shutil.Kopie (Quelle, Ziel)

Schritt 5: Überprüfung

Nach dem Laufen der schließen.Kopieren Der Befehl, eine Kopie der Datei wird sofort erstellt und Sie können dies überprüfen, indem Sie den Befehl unten geschrieben ausführen:

print ("Zielpfad:", dest)

Die Ausgabe des Befehls druckt den Zielort der Dateikopie aus.

Da ich die Datei auf dem Desktop kopiert habe, kann ich am einfachsten zum Desktop gehen, um sie zu überprüfen. Für den Fall, dass Sie die Datei nicht auf dem Desktop kopiert haben, wird der obige Schritt für Sie empfohlen:

Notiz: Sie können auch den in den obigen Schritten genannten vollständigen Code kombinieren und in eine Datei mit dem hinzufügen .py Erweiterung und führen Sie die Datei über Python3 Interpreter aus, um den Kopierprozess durchzuführen.

Abschluss

Es ist eine sehr einfache und fünfstufige Methode, Ihre gewünschten Dateien mit Python schnell an verschiedene Standorte zu kopieren. Führen Sie einfach Python aus und importieren Sie zwei Python -Module, die sind Betriebssystem Und schließen Geben Sie dann die Quelle und das Ziel für die Datei an. Nach dieser Verwendung schließen.Kopieren Funktion zum Kopieren der Datei und übertragen Sie sie an einen beliebigen Ort, den Sie mit jedem Dateinamen gewünscht haben.