일단 코드가 바뀐 부분이 두 군데인데, 공통적으로 바뀐 부분은
text = []
while True:
input_text = input("wordcloud로 만들 텍스트를 입력해주세요. ")
text.append(input_text)
if input_text == "":
break
text = ''.join(text)
이쪽이다. 아예 while True 박아놓고 입력 없으면 빠져나가게 했다.
text = []
while True:
input_text = input("wordcloud로 만들 텍스트를 입력해주세요. ")
text.append(input_text)
if input_text == "":
break
text = ''.join(text)
text=okt.nouns(text)
text = ' '.join(text)
한글의 경우 okt를 거치면 다시 리스트화되던거 걍 한번 더 묶어버림. (단순히 순서 바꾸면 에러난다)
워드클라우드의 특성상, 텍스트 분량이 많을수록 이쁘게 나온다. 그리고 일본어는 처리 어떻게 될 지 모름. 어간에 있는 ~の, ~に, ~て, ~が, ~へ 이런거 떼버리면 돼서 일어쪽이 쉽긴 하다만…
Reply