获取多个文件python的SHA1校验和

时间:2017-07-31 08:19:55

标签: python-2.7 sha1

我正在尝试获取多个文件的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)'

哪个不对,我认为问题出在我的文件列表中,有人可以告诉我它有什么问题吗?

0 个答案:

没有答案