我按照simple tutorial中的说明使用RAKE从文本中提取关键字。
但是,我想添加一个自定义的停用词文件stopwords.txt
(不是默认的名为SmartStoplist.txt
的文件)。我的代码如下。
stoppath = "stopwords.txt"
rake_object = rake.Rake(stoppath)
for text in documents_list:
print(rake_object.run(text))
然而,当我尝试运行它时,它会出错:
FileNotFoundError: [Errno 2] No such file or directory: 'SmartStoplist.txt'
它们表示默认的停用词列表,但我希望使用名为stopwords.txt
的当前停用词列表运行它。
请告诉我如何解决此问题?
答案 0 :(得分:0)
在RAKE教程文件夹中搜索文件rake.py 在第29行,设置
test = False
问题是test设置为true,这使得它们的许多默认功能都能正常工作。通过将其设置为false,您可以解决您的问题。