首页 > 解决方案 > 词干并将输出保存到文本文件

问题描述

我有这个代码,它的词干来自文本文件,并将输出保存到另一个文本文件。问题是它只是根据第一个词做词干而忽略其他词。有什么帮助吗?

import nltk
from nltk.stem import PorterStemmer
from nltk.stem import LancasterStemmer
from nltk.stem.porter import PorterStemmer

stemmer = PorterStemmer()

with open(r'file path', 'r') as fp:
tokens = fp.readlines()

for t in tokens:
 s = stemmer.stem(t.strip())
  print(s, file=open("output.txt", "a"))

标签: pythonnltk

解决方案


推荐阅读