0% encontró este documento útil (0 votos)
20 vistas1 página

3.1 Módulo Shutil y OS

El documento describe las funcionalidades de los módulos shutil y os en Python para manejar archivos y directorios. Shutil ofrece funciones de alto nivel como copiar, crear, eliminar y mover archivos entre directorios. Os también incluye métodos como mover archivos, eliminar archivos y carpetas vacías, eliminar carpetas y sus contenidos de forma recursiva, y recorrer directorios para listar su contenido.

Cargado por

Damian Salazar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas1 página

3.1 Módulo Shutil y OS

El documento describe las funcionalidades de los módulos shutil y os en Python para manejar archivos y directorios. Shutil ofrece funciones de alto nivel como copiar, crear, eliminar y mover archivos entre directorios. Os también incluye métodos como mover archivos, eliminar archivos y carpetas vacías, eliminar carpetas y sus contenidos de forma recursiva, y recorrer directorios para listar su contenido.

Cargado por

Damian Salazar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 1

Python

módulos shutil TOTAL

& os
El módulo Shutil ofrece funcionalidades de alto nivel sobre
archivos, tales como copiar, crear, eliminar y mover entre
directorios. También mencionaremos métodos del módulo os
que cumplen objetivos similares.

import shutil

shutil.move(archivo, directorio) : mueve un archivo desde el directorio actual


hacia aquel que se especifica en el segundo parámetro.
os.unlink(directorio) : elimina un archivo del directorio indicado
os.rmdir(directorio) : elimina una carpeta vacía
shutil.rmtree(directorio) : elimina una carpeta indicada en el directorio,
incluyendo todas sus ramificaciones (subcarpetas y archivos), de manera
definitiva y sin pasar por la papelera de reciclaje.
send2trash.send2trash(archivo) : envía un archivo a la papelera de reciclaje (es
necesario instalar el módulo desde pip install Send2Trash y luego importarlo)
os.walk(directorio) : recorre el directorio indicado, y devuelve los nombres de
carpetas, subcarpetas y archivos dentro de ellas en forma de tupla, a través de un
generador.

También podría gustarte