Zurückgeben einer Liste von Wörtern nach dem Lesen einer Datei in Python

Ich habe eine Textdatei mit dem Namentest.txt. Ich möchte es lesen und eine Liste aller Wörter (mit entfernten Zeilenumbrüchen) aus der Datei zurückgeben.

Das ist mein aktueller Code:

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()  

Wenn Sie diesen Code ausführen, wird die folgende Liste erstellt:

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

Ich möchte, dass die Liste so aussieht:

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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage