Как рассчитать контрольную сумму md5 файла в Python?

Я сделал код на python, который проверяет наличие md5 в файле и проверяет, совпадает ли md5 с оригиналом. Вот что я разработал:

#Defines filename
filename = "file.exe"

#Gets MD5 from file 
def getmd5(filename):
    return m.hexdigest()

md5 = dict()

for fname in filename:
    md5[fname] = getmd5(fname)

#If statement for alerting the user whether the checksum passed or failed

if md5 == '>md5 will go here

Ответы на вопрос(1)

Ваш ответ на вопрос