Hola a tod@s: Molestandolos de nuevo. Estoy buscando unos números al final de una línea. Cada línea tiene diferentes especificaciones y solo me interesa el número al final de cada línea. Lo hice con expresiones regulares y todo bien, como debe de ser, la única restricción es que los números deben ser ">=20" así que se me ocurrió poner un "if" como condicionante. Y todo bien, me lo imprime en pantalla, sin embargo, a la hora que quiero que me guarde solo los números me manda el "TypeError: expected a character buffer object" y no se por qué. Seguramente es una tontería pero no le encuentro como solucionarlo. Me interesa gurdarlo. Les dejo mi código.
outp = open("errores.txt", "w") for line2 in a: a2 = re.search(r"\d+$", line2) a3 = int(a2.group()) if a3 >=20: print (a3) outp.write(a3) outp.close() De antemano, gracias.
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/