我正在尝试获取多个文件的SHA1校验和。
我尝试了这个帖子Generating one MD5/SHA1 checksum of multiple files in Python
的解决方案所以我把以下内容放在一起:
MainScene = "C:/MainScene.xml"
MainScreen = "C:/MainScreen.xml"
Main = "C:/main.brs"
Manifest = "C:/manifest"
flist= [MainScene,MainScreen,Main,Manifest]
hash_obj = hashlib.sha1(open(flist[0], 'rb').read())
for fname in flist[1:]:
hash_obj.update(open(fname, 'rb').read())
checksum = hash_obj.digest()
print checksum
但输出将是:
但它给了我错误的结果:
' \ xdcRjgd \ XCB" 1 \ xadZ \ X88 \ XF2 \ XB6 \ X18 \ xd7i)\ X19 \ xc7)'
哪个不对,我认为问题出在我的文件列表中,有人可以告诉我它有什么问题吗?