Python - Texto en un archivo a lista

 
Vista:
sin imagen de perfil

Texto en un archivo a lista

Publicado por francisco (1 intervención) el 11/09/2023 02:03:13
Buenas noches señores de este hermoso foro, verán como parte un ejercicio me piden tomar un archivo de texto (.txt), leer el texto y transformarlo en una lista. Mi problema es que cuando lo paso por el método split se me transforma en una lista de un solo elemento independientemente de los espacios de separación o cualquier otro parámetro. Aquí les dejo el código que uso para transformarlo, aunque obviamente dejarles el archivo de texto esta un poco difícil XD. Si alguno puede darme una solución a este problema les estaría muy agradecido, gracias de ante mano.


with open("inserte nombre de archivo aquí.txt", encoding='utf-8') as f:
lineas = [linea.split() for linea in f]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Texto en un archivo a lista

Publicado por Jonathan (3 intervenciones) el 24/09/2023 19:21:14
Buenas

He creado un archivo .TXT con el siguiente mensaje:

1
2
3
esto es una prueba
otra prueba
nueva

Realizando esto:

1
2
3
4
if __name__=="__main__":
    with open("path/archivo.txt", encoding='utf-8') as f:
        lineas = [linea.split() for linea in f]
        print(lineas)

Su resultado:

1
[['esto', 'es', 'una', 'prueba'], ['otra', 'prueba'], ['nueva']]

¿Qué necesitas realmente?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar