Python可以通过hashlib模块来获取文件的md5值,是一段示例代码:上面的代码中,首先导入hashlib模块,然后定义一个函数get_file_md5,用于获取文件的md5值。在函数中,首先创建一个md5对象,然后使用open函数打开文件,并循环读取文件的数据,最后将读取的数据传入md5对象中,并调用函数获取文件的md5值。调用get_file_md5函数,传入文件名,就可以获取文件的md5值。
Python可以通过hashlib模块来获取文件的md5值,是一段示例代码:
import hashlib
def get_file_md5(filename):
m = hashlib.md5()
with open(filename, 'rb') as f:
while True:
data = f.read(1024)
if not data:
break
m.update(data)
return m.hexdigest()
print(get_file_md5('test.txt'))
上面的代码中,首先导入hashlib模块,然后定义一个函数get_file_md5,用于获取文件的md5值。在函数中,首先创建一个md5对象,然后使用open函数打开文件,并循环读取文件的数据,最后将读取的数据传入md5对象中,并调用hexdigest函数获取文件的md5值。最后,调用get_file_md5函数,传入文件名,就可以获取文件的md5值。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(74条)