Granjero Moe <Granjero.Moe@...> writes: > > 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? > >
Lo siento, era la tontería más tonta: me faltaba el import re Como tenía en cógido metido en un try-except pues me capturaba la excepción pero no sabía qué había ocurrido. ¿Hay alguna manera de pintar una traza de la excepción para saber qué ocurrió? _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/