我正在寫一個拼寫檢查功能,我有一個文本文件,它看起來像這樣Python的轉文本文件導入詞典
teh the
cta cat
dgo dog
dya day
frmo from
memeber member
的不正確的拼寫是在左邊(這將是我的鑰匙)和正確的拼寫在右邊(我的價值)。
def spell():
corrections=open('autoCorrect.txt','r')
dictCorrect={}
for line in corrections:
corrections[0]=[1]
list(dictCorrect.items())
我知道我想讓我的功能做,但無法弄清楚如何執行它。
你有沒有考慮使用[算法](http://en.wikipedia.org /維基/ Levenshtein_distance)呢?如果你建立了這個,你可以看到多麼接近的單詞,你可以建立一個只包含所有單詞的文本文件。你所要做的就是挑選匹配最好的文字 –