The Shutil es un módulo de lenguaje de programación de Python que proporciona varias funciones operativas de alto nivel en los archivos. Es un módulo de utilidad estándar del lenguaje de programación de Python. Ayuda a automatizar el proceso de copia y eliminación de archivos y directorios. El cierre.Copy () es un método del módulo de cierre en Python. Ayuda a copiar los datos de un archivo fuente y pegarlos en el archivo de destino. Conserva el modo de permiso de un archivo; Sin embargo, los otros metadatos, como el tiempo de creación o modificación, no se conservan.
Además, hay algunas condiciones con el cierre.Método Copy () que el usuario debe tener en cuenta mientras trabaja con el método. Cuando copia los datos usando shalil.Método Copy (), el archivo de origen debe representar un archivo; Pero el archivo de destino podría ser un archivo o un directorio para pegar los datos. El destino, por otro lado, debe ser legible. Cuando el destino parece ser un directorio, el archivo de origen se transfiere desde la ubicación de origen al directorio de destino con el nombre base. Si está pegando los datos en un archivo, se crea un nuevo archivo; Sin embargo, se reemplazará si el archivo ya existe. La sintaxis de callar.El método Copy () es el siguiente:
# callar.COPY (SOURCE_FILE, Destino,*, SIGO_LINK = True)El parámetro fuente_file en shutil.El método Copy () representa la ruta del archivo de origen, el parámetro de destino representa la ruta del archivo de destino o del directorio. El parámetro '*' indica que los siguientes parámetros son solo parámetros de palabras clave, no parámetros posicionales, y simplemente pueden ser proporcionados por su nombre. El parámetro SIGO_LINK es opcional, y su valor es verdadero. Cuando su valor es falso, pero el Source_File tiene un Symbolic_Link, el destino se creará como un Symbolic_Link. Produce una cadena que contiene la ruta del archivo recién creado. A continuación se presentan algunos ejemplos que hemos proporcionado para ayudarlo a comprender la sintaxis y el uso de SALIL.Copiar () Método del módulo de cierre en Python. Trabajemos con los ejemplos que se dan a continuación.
Ejemplo 1:
Aquí copiaremos un archivo de origen a destino usando shutil.Copiar(). Al practicar el ejemplo que se proporciona a continuación, aprenderá cómo copiar y pegar datos de un archivo de origen a un archivo de destino utilizando shutil.método copy (). Por favor, mire el código a continuación e incorpéngelo a su propio programa.
El siguiente es el resultado del código mencionado anteriormente. Sin embargo, la salida variará cuando ejecute el mismo código en su sistema. La salida muestra la lista de elementos en el directorio del sistema en el que se ejecuta el programa. Por lo tanto, cuando lo ejecuta en su sistema y proporciona su ruta personalizada, enumera los elementos en ese directorio. Consulte la salida que se da a continuación solo como referencia.
Ejemplo 2:
Este ejemplo se trata de cómo copiar un archivo cuando la fuente es un archivo y el destino es un directorio que usa shutil.Copiar(). Como se dijo anteriormente, el destino podría haber sido un directorio; Sin embargo, la fuente debería ser un archivo. Por lo tanto, hemos creado un programa personalizado para ayudarlo a comprender cómo copiar los datos cuando la fuente es un archivo, y el destino es un directorio que usa SALIL.Copiar(). Echemos un vistazo a la siguiente pieza de código:
El código anterior copiará el archivo fuente y lo pegará en la ruta de destino. Aquí puede ver el resultado del código anterior.
Ejemplo 3:
Ahora discutiremos cómo puede manejar los errores mientras se trabaja con el cierre.método copy (). Cuando comienzas a hacer un programa, hay una probabilidad de errores. Por lo tanto, saber cómo lidiar con esos errores y cómo resolver esos errores es muy importante. Este ejemplo lo guiará sobre cómo manejar el error que puede encontrar mientras usa Shutil.método copy (). Vea el código a continuación:
Tenga en cuenta que cómo intentar: y excepto se usa para manejar el error que puede ocurrir mientras se usa el cierre.método copy ().
Conclusión:
Shutil es un concepto que estudiamos en este artículo. Con la ayuda de tres ejemplos simples y fáciles de entender, hemos aprendido a usar callar.Método Copy () en diferentes situaciones y cómo manejar los errores que se pueden encontrar mientras se usa Shutil.método copy ().