Python - Comparación URGENTE!!!

 
Vista:

Comparación URGENTE!!!

Publicado por Mfernandez (1 intervención) el 05/11/2008 16:28:07
Buenas ...

Este es mi cod para comprimir una carpeta pero yo quiero que ciertos archivos que están en la lista, no sean incluidos en el archivo comprimido.Pero realiza esa comparcion de los datos y la lista y no me genera nada ( crea el zip pero sin archivos que sean distintos a los de lista)

Es realmente urgente..
Saludo

path = "C:\Prueba\"

avoid = ["*.txt","*.bmp"]

def comprimir():
global path,salida,avoid
try:
allFileNames = os.listdir( path )
except:
print "La carpeta " + path + " no existe. "
exit()
myZipFile = zipfile.ZipFile( salida, "w" )
for fileName in allFileNames:
fileName = os.path.join(path, fileName)
try :

itpass = True
for expr in avoid:
if re.compile(expr).match(fileName):
itpass = False
if itpass:
myZipFile.write( fileName, os.path.basename(fileName), zipfile.ZIP_DEFLATED )
print os.path.basename(fileName)
except:
pass
myZipFile.close()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder