Python usa shutil para copiar archivos, mover archivos, eliminar carpetas recursivamente, renombrar, comprimir y descomprimir

shutil es un módulo en la biblioteca estándar de Python para manejar operaciones como copiar, eliminar y mover archivos y directorios. Aquí hay algunas shutilfunciones de uso común:

copiar copiar

copy(src, dest): srcCopie el archivo de origen en el archivo de destino dest.

import shutil

shutil.copy("d:/python3_test/one.txt", "d:/python3_test/two.txt")

copytree(src, dest): srccopie el directorio de origen y sus subdirectorios y archivos en el directorio de destino dest.

mover archivos

move(src, dest)src: Mueva o cambie el nombre del archivo o directorio de origen al archivo o directorio de destino dest.

import shutil

shutil.move("d:/python3_test/one.txt", "d:/python3_test/three.txt")

Eliminar carpetas recursivamente

rmtree(path): Elimina recursivamente el directorio especificado pathy sus subdirectorios y archivos.

doble denominación

rename(old, new)old: Cambie el nombre del archivo o directorio a new.

compresión

import shutil

shutil.make_archive("archive_name", 'zip', root_dir="D:\python3_test", base_dir="shutil_test")

Enlace

link(src, dest): Cree srcun enlace fijo del archivo o directorio de origen al archivo o directorio de destino dest.
symlink(src, dest): Cree srcun vínculo simbólico del archivo o directorio de origen al archivo o directorio de destino dest.

referencia

https://docs.python.org/zh-cn/3/library/shutil.html

Supongo que te gusta

Origin blog.csdn.net/lilongsy/article/details/132068964
Recomendado
Clasificación