Форум сайта python.su
Доброго дня!
Задача - проверять контрольную сумму md5 файлов после передачи. Насколько я понял в версии 3.1 стандартных модулей нет (если ошибся, то буду очень рад:)).
Можно ли как-то это организовать с помощью сторонних средств? Python 3.1, OC win
Отредактировано (Июнь 9, 2010 07:29:47)
Офлайн
Офлайн
hashlib, как сказал Daevaorn. И даже ссылку дал.
Я недавно писал подобное, скопипастить не проблема:
def MD5(FileName):
m = hashlib.md5()
h = m.update(open(FileName, 'rb').read())
return m.hexdigest()
Офлайн
=) спасибо. Разобрался) сначала подумал, что hashlib только для шифрования
а для того, чтобы скачать файл с фтп, надо использовать storbinary или это для передачи на фтп только? а с фтп retrbinary?
fh = open(fileName, 'rb')
print ('Transfer filename %s...' % fileName)
connection.storbinary('STOR ' + fileName, fh, 1024)
fh.close()
Отредактировано (Июнь 10, 2010 15:04:04)
Офлайн