我的任务是打开一个文件并打开一个文本文件并列出所有使用的单词。我能够打开、读取和关闭文件,但是,当我尝试拆分时,我收到以下错误。
这是什么意思和任何建议?
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