возвращение списка слов после прочтения файла в python

У меня есть текстовый файл с именемtest.txt, Я хочу прочитать его и вернуть список всех слов (без удаленных строк) из файла.

Это мой текущий код:

def read_words(test.txt):
    open_file = open(words_file, 'r')
    words_list =[]
    contents = open_file.readlines()
    for i in range(len(contents)):
         words_list.append(contents[i].strip('\n'))
    return words_list    
    open_file.close()  

Запуск этого кода приводит к следующему списку:

['hello there how is everything ', 'thank you all', 'again', 'thanks a lot']

Я хочу, чтобы список выглядел так:

['hello','there','how','is','everything','thank','you','all','again','thanks','a','lot']

Ответы на вопрос(4)

Ваш ответ на вопрос