python脚本,否则无法正常工作?

时间:2013-07-02 18:12:31

标签: python hash

我的脚本查看另一个py文件,其中包含MD5哈希列表。它应该在knownHashes.py文件中比较我的目录中的哈希值哈希。由于某种原因,我的脚本打印:“匹配”,即使在这种情况下,它应该说“没有”,因为knownHash与我的holidayinsurance文件夹中的任何文件都不匹配。

所以它没有正确扫描knownHashes.py值。

hash.py

# Importing hash library module. 

import os, hashlib

# execfile = execute file (call another python script)
execfile("knownHashes.py")

current_dir = os.getcwd()
for root,dirs,files in os.walk('/Users/simon/Desktop/holidayinsurance'):
    for f in files:
        current_file = os.path.join(root,f)
        H = hashlib.md5()

        with open(current_file) as FIN:
            H.update(FIN.read())
        print current_file, H.hexdigest()
if current_file or H.hexdigest() == md5List:
    print "Match"
else:
    print "Nothing"

knownHashes.py

print ("\nCall worked\n")

md5List = '0107dvsv7eab6e66646'

任何想法?

0 个答案:

没有答案