import json
from difflib import get_close_matches
Dictionary 타입 json으로 사용
data = json.load(open("word_data.json"))
# input으로 단어입력받아서
# data안의 단어 항목 찾기
# 비슷하면 정확도가 높은 단어 선택
get_close_matches(input_word, data.keys())[0]
get_close_matches(word, possibilities, n=3, cutoff=0.6)word : 기준단어
possibilities : 기준단어에 부합되는 항목들
n=3 : possibilities 중 3개선정 (default=3)
cutoff : 선정기준 정확도 (1=동일한 단어, default=0.6)
만족하는 항목 없을경우 [] 리턴
가장 정확도가 높은항목이 제일 앞에 옴
기타 셋 변환
data.upper()
data.lower()
data.title()
* 자동으로 찾아주는건 좋은데
Database 쓰지 않으면 너무 느리고 비효율적이다....
댓글 없음:
댓글 쓰기