shutil, modelo zipfile

import shutil 

# copy COPY 
# format: shutil.copy (ruta original, ruta de destino), la copia puede cambiar el nombre del archivo, devolver la ruta de destino 
rst = shutil.copy ( ' D: \ pycharmwokspace \ demo \ demo1 ' , ' D: \ pycharmwokspace \ demo \ demoa1 ' ) 

# copy2 Copiar 
# formato: shutil.copy2 (ruta original, ruta de destino), copiar es cambiar el nombre del archivo, devolver la ruta de destino 
# copiar, copiar2 diferencia, copiar2 tratar de mantener los metadatos del archivo al copiar , Tales como: permisos, etc. 
rst = shutil.copy2 ( ' D: \ pycharmwokspace \ demo \ demo2.py ' , ' D: \ pycharmwokspace \ demo \ demoa2.py ' ) 


# copyfile copia el contenido de un archivo a otro archivo 
# Formato: shutil.copyfile (ruta original, ruta de destino), la copia puede cambiar el nombre del archivo, el valor de retorno es ninguno
rst = shutil.copyfile ( ' D: \ pycharmwokspace \ demo \ demo2.py ' , ' D: \ pycharmwokspace \ demo \ demoa2.py ' ) 

# mover mover archivo / carpeta 
# formato: shutil.move (ruta original, destino Ruta), la copia puede cambiar el nombre del archivo, el valor de retorno es no 
# rst = shutil.move ('D: \ pycharmwokspace \ demo \ demoa2.py', 'D: \ pycharmwokspace \ demo \ demom \ demodd.py') 

# Archivo y compresión 
# Archivo: fusionar múltiples archivos o carpetas en un solo archivo 
# Compresión: fusionar múltiples archivos o carpetas con pérdida o sin pérdida en un archivo mediante el algoritmo 

# make_archivearchive 
# formato: make_archive ('después de archivar directorio y el nombre, '' el sufijo '' necesidad de proporcionar documentos plus ') 
# dirección después de presentar la declaración 
RES = shutil.make_archive ( ' D:\ pycharmwokspace \ demo \ demoaaa ', ' Postal ' , ' demokkk ' )
 Imprimir (RES) 

# unpack_archive descomprimido 
# Formato: unpack_archive ( 'desempaquetar la ruta del archivo', 'dirección de desempaquetado') 
# dirección devuelta descomprimido después de 
res = shutil.unpack_archive ( ' D: \ pycharmwokspace \ demo \ demoaaa.zip ' , ' D: \ pycharmwokspace \ demo \ demoaaa ' )

 

Importar el ZipFile 

# compresión 

# zipfile.ZipFile (Archivo, el modo = "r", la compresión = ZIP_STORED, allowZip64 = True, compresslevel = None) 
# crear un objetos postales, archivo representa la ruta del archivo 
ZF = zipfile.ZipFile ( ' D: \ pycharmwokspace \ demo \ demoaaa.zip ' ) 

# getinfo (nombre) obtener información de archivo 
info = zf.getinfo ( ' demoa2.py ' )
 Imprimir (info) 

# get todos los nombres de archivo en ZIP 
NL = zf.namelist ()
 Imprimir (NL ) 

# descompresión extractall (auto, ruta = Ninguna, miembros = Ninguno, pwd = None), ruta de trayectoria de extracción, los miembros de todos los archivos en el archivo de extracción por defecto- 
RF = zf.extractall ( ' D: \ pycharmwokspace \ demo' )
 imprimir (rf)

 

Supongo que te gusta

Origin www.cnblogs.com/heertong/p/12740925.html
Recomendado
Clasificación