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:
$ Python3Di 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 OSPassaggio 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 = ""Esempio
fonte = "/home/pi/myfile.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.