Colab de la Práctica 7 en blanco (haz una copia y renombra con el formato Práctica_X_tunombre_tucurso)
TIEMPO DE VÍDEO DE LA PRÁCTICA 65 minutos
TIEMPO PREVISTO DE REALIZACIÓN DE LA PRÁCTICA 5 Clases
Abrir y Manipular Archivos (11:23)
Abrir y Manipular Archivos en Google Colab
Práctica 7.1.a.
Abre el archivo texto.txt e imprime su contenido.
Nota: el archivo se encuentra guardado en la misma carpeta donde se aloja tu código:
Práctica 7.1.b.
Imprime la primera línea del archivo texto.txt
No olvides abrir el archivo y cerrarlo luego de ejecutar tu código.
Nota: el archivo se encuentra guardado en la misma carpeta donde se aloja tu código:
Práctica 7.1.c.
Imprime la segunda linea del archivo texto.txt
No olvides abrir el archivo y cerrarlo luego de ejecutar tu código.
Nota: el archivo se encuentra guardado en la misma carpeta donde se aloja tu código:
Crear y Escribir Archivos (9:51)
Práctica 7.2.a.
Abre el archivo llamado "mi_archivo.txt", y cambia su contenido por el texto "Nuevo texto".
Imprime el contenido completo de "mi_archivo.txt" al finalizar.
Pista: deberás cerrarlo en modo escritura y volverlo a abrir en modo lectura.
Práctica 7.2.b.
Abre el archivo llamado "mi_archivo.txt", y añade una línea al final del mismo que diga: "Nuevo inicio de sesión".
Imprime el contenido completo de "mi_archivo.txt" al finalizar.
Pista: deberás cerrarlo en modo escritura y volverlo a abrir en modo lectura.
Práctica 7.2.c.
Utiliza el método writelines para escribir los valores de la siguiente lista al final del archivo "registro.txt" . Inserta un tabulador entre cada elemento de la lista para separarlos.
registro_ultima_sesion = ["Federico", "20/12/2021", "08:17:32 hs", "Sin errores de carga"]
Imprime el contenido completo de "registro.txt" al finalizar.
Pista: recuerda que el símbolo para concatenar un tabulador en un string es \t. También, deberás cerrar el archivo en modo escritura y volverlo a abrir en modo lectura para poder imprimir su contenido.
Directorios (15:13)
Pathlib (5:40)
Path (15:05)
Práctica 7.5.a.
Almacena en la variable ruta_base, un objeto Path que señale el directorio base del usuario. Recuerda importar Path del módulo pathlib, y utilizar el método home().
Práctica 7.5.b.
Implementa y crea una ruta relativa que nos permita llegar al archivo "practicas_path.py" a partir de la siguiente estructura de carpetas:
Almacena el directorio obtenido en la variable ruta. No olvides importar Path.
Práctica 7.5.c.
Implementa y crea una ruta absoluta que nos permita llegar al archivo "practicas_path.py" a partir de la siguiente estructura de carpetas:
Almacena el directorio obtenido en la variable ruta. No olvides importar Path, y de concatenar el objeto Path que refiere a la carpeta base del usuario.
Limpiar la consola (6:11)
Archivos y Funciones (1:43)
Práctica 7.7.a.
Crea una función llamada abrir_leer() que abra (open) un archivo indicado como parámetro (ejemplo.txt), y devuelva su contenido (read).
Práctica 7.7.b.
Crea una función llamada sobrescribir() que abra (open) un archivo indicado como parámetro, y sobrescriba cualquier contenido anterior por el texto "contenido eliminado":
ejemplo.txt
Práctica 7.7.c.
Crea una función llamada registro_error() que abra (open) un archivo indicado como parámetro, y lo actualice añadiendo una línea al final que indique "se ha registrado un error de ejecución". Finalmente, debe cerrar el archivo abierto.
log_errores.txt