¡Atención! Para ver este video completo, inicia sesión con tu cuenta de Cursos o inscríbete en tu prueba gratuita de 7 días. Iniciar sesión Inscribirse
¡Bien hecho!
¡Has completado Expresiones regulares en Python!
Antes de que podamos buscar en nuestro texto, tenemos que poder abrir el archivo que lo contiene.
Documentación
Nuevos términos
-
open()- Abre un archivo en Python. Esto no contendrá el contenido del archivo, solo apunta a él en la memoria. -
.read()- Lee todo el contenido del objeto de archivo en el que se llama. -
.close()- Cierra el objeto de archivo en el que se llama. Esto borra el archivo de la memoria de Python. -
r'string'- Una cadena sin procesar que facilita la escritura de expresiones regulares. -
re.match(pattern, text, flags)- Intenta hacer coincidir un patrón con el principio del texto. -
re.search(pattern, text, flags)- Intenta hacer coincidir un patrón en cualquier lugar del texto. Devuelve la primero coincidencia.
Una mejor manera de leer archivos
Si no conoces el tamaño de un archivo, es mejor leerlo en fragmentos a la vez y cerrarlo automáticamente. El siguiente fragmento hace eso:
with open("some_file.txt") as open_file:
data = open_file.read()
Los with hace que el archivo se cierre automáticamente una vez que se termina la acción dentro de él. Y la acción dentro, .read(), terminará cuando no haya más bytes para leer del archivo.
¿Por qué no lo cubrí en el video? Hay más sucediendo aquí, entre bastidores, y creo que es mejor conocer el camino largo primero.
Necesitas registrarte en Treehouse para descargar archivos del curso.
RegistrarseNecesitas registrarte en Treehouse para configurar Workspace.
Registrarse