Fuzzywuzzy是一个可以对字符串进行模糊匹配的小工具,使用起来非常简单。 示例首先导入相关模块 | >>> from fuzzywuzzy import fuzz >>> from fuzzywuzzy import process | 简单比 | >>> fuzz.ratio('this is a test', 'this is a test!') 96 | 部分比 | >>> fuzz.partial_ratio('this is a test', 'this is a test!') 100 | 单词排序比 | >>> fuzz.ratio('fuzzy wuzzy was a bear', 'wuzzy fuzzy was a bear') 90 >>> fuzz.token_sort_ratio('fuzzy wuzzy was a bear', 'wuzzy fuzzy was a bear') 100 | 单词集合比 | >>> fuzz.token_sort_ratio('fuzzy was a bear', 'fuzzy fuzzy was a bear') 84 >>> fuzz.token_set_ratio('fuzzy was a bear', 'fuzzy fuzzy was a bear') 100 | Process | >>> choices = ['Atlanta Falcons', 'New York Jets', 'New York Giants', 'Dallas Cowboys'] >>> process.extract('new york jets', choices, limit=2) [('New York Jets', 100), ('New York Giants', 78)] >>> process.extractOne('cowboys', choices) ('Dallas Cowboys', 90) | github主页:https://github.com/seatgeek/fuzzywuzzy
|