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:
$ python3Geralmente, 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çãoEtapa 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 = ""Exemplo
fonte = "/home/pi/myfile.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.