Cómo copiar archivos en Raspberry Pi usando Python

Cómo copiar archivos en Raspberry Pi usando Python
Raspberry Pi es un sistema basado en Linux y generalmente los amantes de Linux lo usan para programar en Python, ya que es el idioma oficial de Raspberry Pi. Si está trabajando con el lenguaje de programación de Python y desea copiar cualquier archivo sin volver a la terminal o la GUI, entonces hay algunos módulos de Python que harán el trabajo de copia del archivo en el sistema Raspberry Pi.

Siga este tutorial para aprender a copiar archivos en Raspberry Pi usando Python.

Cómo copiar archivos en Raspberry Pi usando Python?

Supongamos; Tengo un archivo con el nombre mi archivo.TXT En mi sistema Raspberry Pi, y quiero copiar este archivo en otra ubicación:

Para hacer el proceso de copia del archivo a través de Python, siga los pasos a continuación:

Nota: Puede hacer este proceso para copiar cualquier archivo de un lugar a otro a través de Python.

Paso 1: ejecutar python

Para copiar el archivo con Python, primero ejecute el intérprete de Python usando el comando escrito a continuación:

$ python3

Por lo general, Python está preinstalado en Raspberry Pi, por lo que los usuarios no tienen que preocuparse por instalarlo.

Paso 2: Importar módulos de Python

Después de ejecutar Python, ahora debemos importar los módulos de Python. Para realizar la acción deseada, requeriremos dos módulos de Python; Uno es el sistema operativo módulo que permite que el sistema use funciones que dependen del sistema operativo y, en segundo lugar, importaremos callar módulo que nos ayudará a copiar archivos. Para importar estos dos módulos Python, ejecute los siguientes comandos:

importar sistema operativo
callar de importación

Paso 3: Especificar fuente y destino

Después de importar los módulos requeridos, ahora es el momento de especificar el origen y el destino del archivo que desea copiar. Básicamente, la fuente es la ubicación actual de su archivo y el destino es la ubicación donde desea crear una copia del archivo:

fuente = ""
destino = ""

Ejemplo

fuente = "/home/pi/myfile.TXT"
destino = "/home/pi/escritorio/myfile (copia).TXT"

En el ejemplo citado, estoy copiando un archivo que está presente en Inicio/PI directorio (ubicación de origen) y ahora quiero copiarlo en Escritorio Ubicación (destino). Además, he cambiado el nombre del archivo de versión copiado para que pueda diferenciarse que es una copia del archivo original, pero no es obligatorio que pueda usar el mismo nombre en ambas ubicaciones si lo desea.

Paso 4: use la función de cierre para copiar el archivo

Una vez que haya especificado la fuente y el destino correctamente, ahora use el a continuación mencionado callar función para crear una copia del archivo en una ubicación deseada:

Dest = callar.Copiar (fuente, destino)

Paso 5: Verificación

Después de ejecutar el callar.Copiar Comando, una copia del archivo se creará instantáneamente y puede verificarlo ejecutando el comando de impresión escrita a continuación:

Imprimir ("Ruta de destino:", Dest)

La salida del comando imprimirá la ubicación de destino de la copia del archivo.

Además, dado que he copiado el archivo en el escritorio, la forma más simple es que puedo ir rápidamente al escritorio para verificarlo. Pero en caso de que no haya copiado el archivo en el escritorio, entonces se recomienda el paso anterior para usted:

Nota: También puede combinar el código completo mencionado en los pasos anteriores y agregarlo a un archivo con el .py extensión y luego ejecute el archivo a través de Python3 intérprete para realizar el proceso de copia.

Conclusión

Es un método muy simple y de cinco pasos para copiar rápidamente sus archivos deseados en diferentes ubicaciones usando Python. Simplemente ejecute Python e importe dos módulos de Python que son sistema operativo y callar luego especifique el origen y el destino para el archivo. Después de ese uso callar.Copiar función para copiar el archivo y transferirlo a cualquier ubicación que desee con cualquier nombre de archivo.