Я знаю, как найти контрольную сумму файла:
# Print checksum of the file
file = os.popen("md5sum -t " + indir + "/" + binfile)
checksum = file.read().split(' ')[0]
print "Checksum of " + binfile + " is " + checksum
Однако контрольная сумма представляет собой строку из 32 символов.
Теперь я хочу преобразовать эту контрольную сумму в строку из 16 символов, чтобы каждый символ представлял 2 символа в контрольной сумме (например, "63" будет кодом ASCII). символ 0x63).
Как мне это сделать?
os.popen
. Он устарел, начиная с Python 2.6. - person Cong Ma   schedule 03.09.2015