typestar

Leer y escribir archivos en Python

IO de archivos con with: abrir, usar y cerrar en automático.

with open("notas.txt", "w") as f:
    f.write("primera línea\n")
    f.write("segunda línea\n")

with open("notas.txt") as f:
    contenido = f.read()

with open("notas.txt") as f:
    lineas = [linea.rstrip() for linea in f]

with open("notas.txt", "a") as f:
    f.write("agregado\n")

Cómo funciona

  1. El modo "w" escribe desde cero; "a" agrega al final.
  2. read lo traga todo; iterar produce líneas.
  3. El bloque with cierra el archivo incluso ante errores.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
12
Caracteres a escribir
266
Tokens
95
Ritmo de tres estrellas
100 tpm

Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 57 segundos.

Escribe este fragmento

Paso 6 de 7 en Iteradores, errores y archivos; paso 49 de 72 en Fundamentos del lenguaje.

← Anterior Siguiente →