Saltar al contenido

[2021] Python: ¿cómo leo un archivo línea por línea en una lista? {DH}

septiembre 29, 2021

Para leer un archivo en una lista, debe hacer tres cosas:

  • Abre el archivo
  • Leer el archivo
  • Guardar contenido como una lista

Afortunadamente, Python hace que estas cosas sean muy fáciles de hacer, por lo que la forma más corta de leer un archivo en una lista es:

lst = list(open(filename))

Sin embargo, agregaré una explicación más.

Abre el archivo

Supongo que desea abrir un archivo específico y no tratar con un identificador de archivo (o identificador de archivo) directamente. La función más común utilizada para abrir un archivo en Python es open, en Python 2.7 toma un argumento obligatorio y dos opcionales:

  • Nombre del archivo
  • modo
  • Almacenamiento en búfer (ignoraré este argumento en esta respuesta)

El nombre del archivo debe ser una cadena que incluya el Ruta al archivo. Por ejemplo:

open('afile')   # opens the file named afile in the current working directory
open('adir/afile')            # relative path (relative to the current working...

leer mas:
[2021] Python: ¿cómo leo un archivo línea por línea en una lista? {DH}