Я пытаюсь создать функцию, которая удаляла бы стоп-слова внутри документа.Но вместо этого я получил такую ошибку:
TypeError: 'list' object is not callable
Вот код:
import re
def stopwords(text):
reg = re.compile(r"\n")
return reg.split(text)
file = open("stopwords.txt","r");
st = file.read()
stopwordz = stopwords(st) #this is the error line
for word in stopwordz:
raw1=raw1.replace(" "+word+" "," ")
raw2=raw2.replace(" "+word+" "," ")
raw3=raw3.replace(" "+word+" "," ")
raw4=raw4.replace(" "+word+" "," ")
raw5=raw5.replace(" "+word+" "," ")
Произошла ошибка в строке переменных stopwordz.Я пытался использовать [] вместо (), но все еще не могу решить проблему.Может кто-нибудь сказать мне, что я здесь делаю не так?
Спасибо, прежде чем. ~