Мое назначение - открыть файл и открыть текстовый файл и составить список всех используемых слов. Я могу открыть, прочитать и закрыть файл, однако, когда я пытаюсь разбить, я получаю следующую ошибку ниже.Как разбить текст на Python 3
Что это значит и какие-либо предложения?
file = open("decl.txt", "r")
lines = file.readlines()
text.close()
# split oliver
words = re.split('\W+', lines)
print(words)
Сообщение об ошибке
Traceback (most recent call last):
File "lab.py", line 18, in <module>
words = re.split('\W+', lines)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/re.py", line 165, in split
TypeError: expected string or buffer
Почему вы закрываете текст? Не должно быть файл? – thefourtheye