Come copiare i file in Raspberry Pi usando Python

Come copiare i file in Raspberry Pi usando Python
Raspberry Pi è un sistema a base di Linux e di solito gli amanti di Linux lo usano per la programmazione in Python poiché è la lingua ufficiale di Raspberry Pi. Se stai lavorando con il linguaggio di programmazione Python e vuoi copiare qualsiasi file senza tornare al terminale o alla GUI, allora ci sono alcuni moduli Python che faranno il lavoro di copia del file per te sul sistema Raspberry Pi.

Segui questo tutorial per imparare a copiare i file in Raspberry Pi usando Python.

Come copiare i file in Raspberry Pi usando Python?

Supponiamo; Ho un file con il nome il mio file.TXT Nel mio sistema Raspberry Pi e voglio copiare questo file in qualche altra posizione:

Per eseguire il processo di copia del file tramite Python, seguire i passaggi di seguito:

Nota: Puoi fare questo processo per copiare qualsiasi file da un posto a un altro tramite Python.

Passaggio 1: esegui Python

Per copiare il file utilizzando Python, esegui prima l'interprete Python usando il comando di seguito:

$ Python3

Di solito, Python è preinstallato in Raspberry Pi, quindi gli utenti non devono preoccuparsi di installarlo.

Passaggio 2: Importa moduli Python

Dopo aver eseguito Python, ora dobbiamo importare i moduli Python. Per eseguire l'azione desiderata, richiederemo due moduli Python; Uno è il sistema operativo Modulo che consente al sistema di utilizzare funzioni che dipendono dal sistema operativo e in secondo luogo importeremo shutil Modulo che ci aiuterà a copiare i file. Per importare entrambi questi moduli Python, eseguire i comandi seguenti:

Import OS
Shutil di importazione

Passaggio 3: specificare l'origine e la destinazione

Dopo aver importato i moduli richiesti, ora è tempo di specificare l'origine e la destinazione del file che si desidera copiare. Fondamentalmente, l'origine è la posizione corrente del file e la destinazione è la posizione in cui si desidera creare una copia del file:

fonte = ""
destinazione = ""

Esempio

fonte = "/home/pi/myfile.TXT"
destinazione = "/home/pi/desktop/myfile (copia).TXT"

Nell'esempio citato, sto copiando un file presente a Home/Pi directory (posizione della fonte) e ora voglio copiarlo a Desktop Posizione (destinazione). Inoltre, ho modificato il nome per il file della versione copiata in modo che possa essere differenziato che sia una copia del file originale, ma non è obbligatorio puoi usare lo stesso nome in entrambe le posizioni se lo si desidera.

Passaggio 4: utilizzare la funzione shutil per copiare il file

Una volta che hai specificato correttamente l'origine e la destinazione, ora usa il di seguito shutil funzione per creare una copia del file nella posizione desiderata:

dest = shutil.Copia (origine, destinazione)

Passaggio 5: verifica

Dopo aver gestito il shutil.copia Comando, una copia del file verrà creata istantaneamente e puoi verificarlo eseguendo il comando di stampa di seguito:

Stampa ("Percorso di destinazione:", dest)

L'output del comando stamperà la posizione di destinazione della copia del file.

Inoltre, poiché ho copiato il file sul desktop, il modo più semplice è che posso andare rapidamente sul desktop per controllarlo. Ma nel caso in cui non hai copiato il file sul desktop, si consiglia il passaggio sopra:

Nota: È inoltre possibile combinare il codice completo menzionato nei passaggi precedenti e aggiungerlo in un file con il .Py Estensione e quindi eseguire il file tramite Python3 Interpreter per eseguire il processo di copia.

Conclusione

È un metodo molto semplice e in cinque fasi per copiare rapidamente i file desiderati in diverse posizioni usando Python. Basta eseguire Python e importare due moduli Python che sono sistema operativo E shutil Quindi specificare l'origine e la destinazione per il file. Dopo questo uso shutil.copia funzione per copiare il file e trasferirlo in qualsiasi posizione desiderata con qualsiasi nome file.