Come spostare i file in Raspberry Pi usando Python

Come spostare i file in Raspberry Pi usando Python
A volte gli utenti potrebbero sentire la necessità di spostare i file su Raspberry Pi durante la programmazione. Questo caso si verifica principalmente per gli utenti che utilizzano il Raspberry Pi solo per scopi di programmazione e non vogliono utilizzare l'opzione GUI o Terminal per lo spostamento dei file. In tal caso, gli utenti possono cercare l'opzione per spostare i file tramite il codice. Dal momento che le persone per lo più eseguono la programmazione di Python sul sistema Raspberry Pi, quindi cercheranno sicuramente il metodo per spostare i file attraverso Python, in quanto ciò li aiuterà nei loro progetti

Questo tutorial sarà una guida facile per gli utenti di spostare i file in Raspberry Pi utilizzando Python.

Come spostare i file in Raspberry Pi usando Python?

Esistono quattro metodi facili per spostare i file in Raspberry Pi usando Python, che sono:

  • Usando shutil.Sposta la funzione
  • Utilizzando per la libreria per loop e shutil
  • Usando il sistema operativo.Rinomina la funzione
  • Utilizzo della libreria Pathlib

Metodo 1: spostare i file in Raspberry Pi con Python usando Shutil.Sposta la funzione

IL shutil.mossa Il metodo è il modo più semplice per spostare un file in Python. Per prima cosa devi importare shutil Biblioteca nel .Py file e immettere il nome file e la destinazione in cui si suppone che il file.

Segui i semplici passaggi di seguito per spostare i file nel tuo Raspberry Pi sistema utilizzando shutil.

Passo 1: Apri il terminale e crea un file Python utilizzando il seguente comando tramite Nano Editor.

$ nano .Py

Passo 2: Dopo aver creato il file, immettere questo codice in quel file:

Shutil di importazione
old_file = "Posizione corrente di un file"
destinazione = "nuova posizione di un file"
shutil.Sposta (old_file, destinazione)

Nota: Non dimenticare di sostituire il percorso del file in quanto differirà nel tuo caso.

Passaggio 3: Dopo aver salvato il file, eseguire il file utilizzando il "Python3" interprete.

$ Python3 .Py

Questo sposterà il file, che è Documenti directory nel nostro caso.

Ed è così che il file viene spostato utilizzando shutil biblioteca.

Metodo 2: sposta più file in Raspberry Pi con Python utilizzando per loop e shutil Libreria

Puoi anche usare il per Loop in Python per spostare più file contemporaneamente. Per questo, segui i passaggi di seguito:

Passo 1: Crea un file utilizzando il seguente comando:

$ nano .Py

Passo 2: Immettere il seguente codice nell'editor di testo per spostare più file in Raspberry Pi sistema.

Import OS
Shutil di importazione
Dir = "Posizione corrente di un file"
destinazione = "nuova posizione di un file"
per file in sistema operativo.ListDir (dir):
file_path = os.sentiero.join (dir, file)
shutil.spostamento (file_path, destinazione)

Passaggio 3: Salva il file premendo "Ctrl+x " poi "Y " Per salvare le modifiche e inserire per tornare al terminale.

Passaggio 4: Quindi eseguire il file Python attraverso Python3 Interprete come mostrato di seguito:

$ Python3 .Py

Il comando sopra sposterà tutti i file all'interno del "Documenti" directory al "Download" directory.

Metodo 3: sposta i file in Raspberry Pi con Python usando il sistema operativo.Rinomina la funzione

Spostamento dei file attraverso sistema operativo.rinominare è un altro metodo ideale che fornisce agli utenti la scelta di spostare un file da una posizione all'altra, nonché di rinominare il file mentre vengono spostati se gli utenti lo desiderano. Seguire i passaggi di seguito per spostare i file attraverso sistema operativo.rinominare:

Passo 1: Innanzitutto, crea un altro file Python usando il seguente comando:

$ nano .Py

Passo 2: Quindi aggiungi quanto segue il codice all'interno del file Python.

Import OS
old_file = "Posizione corrente di un file"
destinazione = "nuova posizione di un file"
sistema operativo.rinominare (old_file, destinazione)

Nota: Cambia il percorso della directory secondo il tuo desiderio.

Passaggio 3: Salva il file premendo "Ctrl+X" poi "Y " Per accettare le modifiche al file e inserire per uscire.

Passaggio 4: Immettere il comando indicato di seguito da eseguire .Py file e sposta il file in un'altra destinazione.

$ Python3 .Py

Ed è così che il file viene spostato utilizzando Sistema operativo biblioteca.

Metodo 4: spostare i file in Raspberry Pi con Python usando la libreria Pathlib

IL Pathlib La libreria può anche essere utilizzata per spostare un file. Per spostare i file, seguire le istruzioni fornite di seguito.:

Passo 1: Crea un file utilizzando il seguente comando in cui si inserisce il codice per spostare.

$ nano .Py

Passo 2: Quindi scrivere il seguente codice all'interno del file Modifica il vecchio_file E destinazione variabili.

Importa Pathlib
old_file = pathlib.Path ("Posizione corrente di un file")
destinazione = ("nuova posizione di un file")
vecchio_file.rinominare (destinazione)

Passaggio 3: Salva il file premendo "Ctrl+X" E "Y" chiave.

Passaggio 4: Per usare il Python 3 Interprete per eseguire il file, copiare il codice indicato di seguito.

$ Python3 .Py

Ed è così che il file viene spostato utilizzando Pathlib biblioteca.

Conclusione

Spostare più file tramite Python su Raspberry Pi è un modo ideale che aiuta i programmatori a concentrarsi sui codici di scrittura piuttosto che a navigare verso le directory o all'utilizzo dei comandi per spostare i file. Sono discussi più metodi nelle linee guida di cui sopra shutil, Pathlib UN sistema operativo.rinominare. Questi metodi trasferiranno rapidamente qualsiasi file tramite il codice Python. Puoi anche trovare il per-Metodo Loop nelle linee guida di cui sopra per spostare più file contemporaneamente utilizzando un programma Python.