需求:公司软件代码有多条分支,我们要确定同样的代码是否在某两条分支上都提交了,在不能直接从GitHub上获取源代码的前提下,确保不要有代码在某个分支上漏掉。
思路:每一段提交的代码在每个分支上分别有一个简略的说明,通过比较说明粗略判断是否同一段代码在两条分支上都提交了。
实现:
首先引入fuzzywuzzy库。
from fuzzywuzzy import fuzz
定义两个字符串name1和name2,,然后调用fuzz.partial_ratio计算出这两个字符串的匹配度tempScore,分值越高说明越匹配。
tempScore = fuzz.partial_ratio(name1, name2)
原文:https://www.cnblogs.com/ngbjng/p/11974862.html