def porter(inputpath=None, text=None):
"""
docstring
"""
data = ''
p = PorterStemmer()
if inputpath:
filenames = [os.path.join(inputpath, file) for file in os.listdir(inputpath)]
pstemmed_list = []
for file in filenames:
with open(file, 'r') as f:
data = f.read()
if data:
texts = data.split(',')
stemmedfile = []
for text in texts:
pstemmed = p.stem(text)
stemmedfile.append(pstemmed)
pstemmed_list.extend(stemmedfile)
return pstemmed_list
if text:
pstemmed = p.stem(text)
return pstemmed
stemming.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录