))大家好,我想找到使用difflib兩個字符串變量之間最接近的匹配查找兩個字符串變量之間最接近的匹配,這是我的情況...使用difflib
varA = 'plainmountain'
varB = 'skymountain'
newVarA = 'piaimauntain'
我想difflib找到VarA和VarB變量中最接近的匹配(它們只是變量,而不是列表),如果我在搜索中添加第三個變量varC
怎麼辦?我怎麼能difflib找到一個最接近的匹配。
目前我試着這...
varA = 'plaimountain'
varB = 'skymountain'
varAll = [varA, varB, varC]
newVarA = 'piaimauntain'
我doint這樣說......
import difflib
d = difflib.Differ()
diff = d.compare(varA, newVarA)
print '\n'.join(diff)
現在我正在做這種方式...
from difflib import SequenceMatcher
result = difflib.get_close_matches(newVarA, varAll, 1, 0.7)
print result
感謝高級。
請閱讀:http://stackoverflow.com/help/how-to-ask – TehTris
生病保持只要編輯問題作爲一個不斷嘗試更多的東西。任何提示?感謝高級。 – Natysiu16