¿Cómo crear una lista 1d con un .txt que tenga \ n?

Quiero leer un archivo de texto y colocar cada elemento del archivo en una lista en lugar de tener una lista separada para cada línea en el archivo. Así por ejemplo, si el archivo era:

Hola mi nombre

Es Joe

Quiero que la lista sea [Hola mi nombre es Joe] en lugar de

[[Hola, mi nombre es Joe]]

Esto es lo que tengo hasta ahora

def evaluate_essay(): fileList= [] file= open("text1.txt", "r") fileList= [line.rstrip() for line in file] file.close() fileList=[item.split(" ") for item in fileList] print (fileList) 

Solo lea el archivo completo y divídalo en espacios en blanco:

 with open("text1.txt", "r") as f: file_list = f.read().split() 

puede leer las líneas en una lista de comprensión con un bucle doble para dividir las palabras:

 def evaluate_essay(): with open("text1.txt", "r") as f: words = [w for l in f for w in l.split()]