我有一段python代码,它对文本文件中的单词列表进行词干分析,并将结果保存到另一个文本文件中,但我想通过以下方式调整代码:
要求用户输入输入的完整路径(文字文本文件)
将输出(原始单词+词干单词)保存在用户输入的完整路径文本文件中
import nltk
from nltk.stem import PorterStemmer
from nltk.stem import LancasterStemmer
from nltk.stem.porter import PorterStemmer
stemmer = PorterStemmer()
with open(r'C:\Users\hp\Desktop\Final Project\now.txt', 'r') as fp:
tokens = fp.readlines()
for t in tokens:
s = stemmer.stem(t.strip())
print(s, file=open("output.txt", "a"))
有什么帮助吗
说明:
for
循环要求正在循环的代码缩进李>.strip()
函数删除空白-这意味着它将删除给定字符串中的任何空格或换行符李>相关问题 更多 >
编程相关推荐