Saltar a contenido

pathlib y Archivos

Que aprenderas

  • Operaciones de rutas con pathlib
  • Lectura y escritura de archivos de forma segura
  • Fundamentos de codificacion de texto

Explicacion

pathlib ofrece un modelo de objetos para rutas que es mas claro que la concatenacion manual de strings. Usa context managers para cerrar archivos bien.

Ejemplo

from pathlib import Path

notes = Path("notes.txt")
notes.write_text("hello\n", encoding="utf-8")
print(notes.read_text(encoding="utf-8"))

Errores comunes

  • Asumir que la codificacion por defecto siempre es UTF-8
  • Olvidar cerrar archivos cuando no se usa with open(...)

Ejercicios

Ver Ejercicios de Fundamentos.

Lectura adicional