Typerror: объект 'list' не может быть вызван, входные данные взяты из .txt Python 3 - PullRequest
0 голосов
/ 18 мая 2018

Я пытаюсь создать функцию, которая удаляла бы стоп-слова внутри документа.Но вместо этого я получил такую ​​ошибку:

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.Я пытался использовать [] вместо (), но все еще не могу решить проблему.Может кто-нибудь сказать мне, что я здесь делаю не так?

Спасибо, прежде чем. ~

...