我正在尝试编写一些代码来获取文件夹中每个exe文件的md5.
我的问题是我不明白该怎么做.仅当文件夹仅包含一个文件时,它才有效.这是我的代码:
import glob
import hashlib
file = glob.glob("/root/PycharmProjects/untitled1/*.exe")
newf = str (file)
newf2 = newf.strip( '[]' )
newf3 = newf2.strip("''")
with open(newf3,'rb') as getmd5:
data = getmd5.read()
gethash= hashlib.md5(data).hexdigest()
print gethash
Run Code Online (Sandbox Code Playgroud)
我得到了结果:
a7f4518aae539254061e45424981e97c
Run Code Online (Sandbox Code Playgroud)
我想知道如何对文件夹中的多个文件执行此操作.