[Python-es] re.match funciona bien en la consola y mal en un script

Granjero Moe Granjero.Moe en gmail.com
Mie Ago 10 17:55:38 CEST 2011


Tengo estas líneas en un pequeño script:


for archivo_mover in os.listdir(directorio_origen):
  print("Filebuscado: %s Fileanalizado: %s" % (tfilename, archivo_mover))
  if re.match(r"%s.*" % tfilename, archivo_mover):
    print( "Mover el archivo %s" % archivo_mover )


Y en la consola funciona bien pero en un script no, 
falla cuando llega a la línea de la expresión regular: re.match...

¿Alguna idea de por qué puede ser?




Más información sobre la lista de distribución Python-es