파일에서 형태소 분석을하고 싶습니다. 터미널에서 사용할 때 제대로 작동하지만 텍스트 파일에 적용하면 작동하지 않습니다. 터미널 코드 :파일에서 파이썬 스템밍 단어
print PorterStemmer().stem_word('complications')
기능 코드 :
def stemming_text_1():
with open('test.txt', 'r') as f:
text = f.read()
print text
singles = []
stemmer = PorterStemmer() #problem from HERE
for plural in text:
singles.append(stemmer.stem(plural))
print singles
입력 어떤 제안
126211 crashes bookmarks runs error logged debug core bookmarks
126262 manual change crashes bookmarks propagated ion view bookmarks
원하는/예상 출력
126211 crash bookmark runs error logged debug core bookmark
126262 manual change crash bookmark propagated ion view bookmark
있는 test.txt 크게 감사 할 것이다 d, thanks :)
작동하지 않는 정의 – njzk2
@ njzk2 PorterStemmer(). stem_word ('bookmarks')를하면 북마크가되지만 test.txt 파일에서 읽을 때 출력이 변경되지 않고 북마크가됩니다. 루프에 문제가 있다고 가정합니다. 감사. –
귀하의 질문을 편집했습니다. –