2つの文字列を比較するか、少なくとも文字列から別の文字列への文字のシーケンスを見つける必要があります。2つの文字列にはmd5
、一致するものが見つかった場合に比較して言う必要のあるファイルが含まれています。
私の現在のコードは次のとおりです。
def comparemd5():
origmd5=getreferrerurl()
dlmd5=md5_for_file(file_name)
print "original md5 is",origmd5
print "downloader file md5 is",dlmd5
s = difflib.SequenceMatcher(None, origmd5, dlmd5)
print "ratio is:",s.ratio()
私が得る出力は次のとおりです。
original md5 is ['0430f244a18146a0815aa1dd4012db46', '0430f244a18146a0815aa1dd40
12db46', '59739CCDA2F15D5AC16DB6695CAE3378']
downloader file md5 is 59739ccda2f15d5ac16db6695cae3378
ratio is : 0.0
したがって!dlmd5
からの一致がありますがorigmd5
、どういうわけかそれが見つかりません...私はどこかで何か間違ったことをしています...私を助けてください:/