Como copiar arquivos no Raspberry Pi usando o Python

Como copiar arquivos no Raspberry Pi usando o Python
Raspberry Pi é um sistema baseado em Linux e geralmente os amantes do Linux o usam para programação em Python, pois é o idioma oficial do Raspberry Pi. Se você estiver trabalhando com a linguagem de programação Python e deseja copiar qualquer arquivo sem voltar ao terminal ou GUI, existem alguns módulos Python que farão o trabalho de cópia de arquivo no sistema Raspberry Pi.

Siga este tutorial para aprender a copiar arquivos no Raspberry Pi usando o Python.

Como copiar arquivos no Raspberry Pi usando o Python?

Vamos supor; Eu tenho um arquivo com o nome meu arquivo.TXT No meu sistema Raspberry Pi, e quero copiar este arquivo para outro local:

Para fazer o processo de cópia de arquivo através do Python, siga as etapas abaixo:

Observação: Você pode fazer esse processo para copiar qualquer arquivo de um lugar para outro através do Python.

Etapa 1: Execute Python

Para copiar o arquivo usando Python, primeiro execute o intérprete Python usando o comando abaixo escrito:

$ python3

Geralmente, o Python é pré-instalado no Raspberry Pi, para que os usuários não precisem se preocupar em instalá-lo.

Etapa 2: Importar módulos Python

Depois de executar o Python, agora devemos importar os módulos Python. Para executar a ação desejada, exigiremos dois módulos Python; um é o OS módulo que permite ao sistema usar funções que dependem do sistema operacional e, em segundo lugar, vamos importar Shutil módulo que nos ajudará a copiar arquivos. Para importar esses dois módulos Python, execute os comandos abaixo:

OS de importação
Importar fechado

Etapa 3: Especifique a fonte e o destino

Depois de importar os módulos necessários, agora é hora de especificar a fonte e o destino do arquivo que você deseja copiar. Basicamente, a fonte é o local atual do seu arquivo e o destino é o local onde você deseja criar uma cópia do arquivo:

fonte = ""
destino = ""

Exemplo

fonte = "/home/pi/myfile.TXT"
destino = "/home/pi/desktop/myfile (cópia).TXT"

No exemplo citado, estou copiando um arquivo que está presente em Home/Pi diretório (localização da fonte) e agora quero copiá -lo em Área de Trabalho Localização (destino). Além disso, mudei o nome do arquivo de versão copiada para que possa ser diferenciado que seja uma cópia do arquivo original, mas não é obrigatório que você possa usar o mesmo nome em ambos os locais, se quiser.

Etapa 4: Use a função fechada para copiar o arquivo

Depois de especificar a fonte e o destino corretamente, agora use o abaixo mencionado Shutil função para criar uma cópia do arquivo em um local desejado:

dest = Shutil.cópia (fonte, destino)

Etapa 5: Verificação

Depois de executar o Shutil.cópia de Comando, uma cópia do arquivo será criada instantaneamente e você poderá verificar isso executando o comando de impressão abaixo escrito:

Print ("Caminho de destino:", dest)

A saída do comando imprimirá o local de destino da cópia do arquivo.

Além disso, desde que copiei o arquivo na área de trabalho, a maneira mais simples é que eu posso ir para a área. Mas caso você não copiou o arquivo na área de trabalho, a etapa acima é recomendada para você:

Observação: Você também pode combinar o código completo mencionado nas etapas acima e adicioná -lo em um arquivo com o .py Extensão e, em seguida.

Conclusão

É um método muito simples e de cinco etapas para copiar rapidamente os arquivos desejados para diferentes locais usando o Python. Basta executar o python e importar dois módulos python que são OS e Shutil Em seguida, especifique a fonte e o destino do arquivo. Após esse uso Shutil.cópia de função para copiar o arquivo e transferi -lo para qualquer local que você desejar com qualquer nome de arquivo.