Ich habe eine Textdatei mit dem Namen test.txt
. Ich möchte es lesen und eine Liste aller Wörter (mit entfernten Zeilenumbrüchen) aus der Datei zurückgeben.Rückgabe einer Liste von Wörtern nach dem Lesen einer Datei in Python
Dies ist meine aktuellen 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()
diesen Code Lauf erzeugt diese Liste:
['hello there how is everything ', 'thank you all', 'again', 'thanks a lot']
ich die Liste wollen wie folgt aussehen:
['hello','there','how','is','everything','thank','you','all','again','thanks','a','lot']
http://docs.python.org/2/library/stdtypes.html#str.split – kreativitea