Python MD5文件生成码

 更新时间:2009年01月12日 20:11:52   作者:  
用python实现文件md5生成码核心实现代码。
import md5
import sys
def sumfile(fobj):
m = md5.new()
while True:
d = fobj.read(8096)
if not d:
break
m.update(d)
return m.hexdigest()
def md5sum(fname):
if fname == '-':
ret = sumfile(sys.stdin)
else:
try:
f = file(fname, 'rb')
except:
return 'Failed to open file'
ret = sumfile(f)
f.close()
return ret
if __name__ == '__main__':
for fname in sys.argv[1:]:
print '%32s %s' % (md5sum(fname), fname)

相关文章

  • 详解Django中CSRF和CORS的区别

    详解Django中CSRF和CORS的区别

    本文主要介绍了详解Django中CSRF和CORS的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Pandas 解决dataframe的一列进行向下顺移问题

    Pandas 解决dataframe的一列进行向下顺移问题

    今天小编就为大家分享一篇Pandas 解决dataframe的一列进行向下顺移问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • Python编程中Python与GIL互斥锁关系作用分析

    Python编程中Python与GIL互斥锁关系作用分析

    GIL互斥锁用来保护Python世界里的对象,防止同一时刻多个线程执行Python字节码,确保线程安全,但也导致Python线程无法利用多核CPU优势,本文来探讨Python将来是否有可能去除GIL
    2021-09-09
  • Python lambda表达式filter、map、reduce函数用法解析

    Python lambda表达式filter、map、reduce函数用法解析

    这篇文章主要介绍了Python lambda表达式filter、map、reduce函数用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • 使用Python实现NBA球员数据查询小程序功能

    使用Python实现NBA球员数据查询小程序功能

    这篇文章主要介绍了使用Python实现NBA球员数据查询小程序功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • Python实现网页文件转PDF文件和PNG图片的示例代码

    Python实现网页文件转PDF文件和PNG图片的示例代码

    这篇文章主要介绍了如何利用Python分别实现网页文件转为PDF文件和网页文件转PNG图片的示例代码,文中的代码简洁易懂,感兴趣的可以动手试试
    2022-01-01
  • pyqt5制作登录窗口的详细过程

    pyqt5制作登录窗口的详细过程

    这篇文章主要介绍了pyqt5制作登录窗口的详细过程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10
  • Python 标准库 fileinput与文件迭代器

    Python 标准库 fileinput与文件迭代器

    这篇文章主要介绍了Python标准库fileinput与文件迭代器,fileinput模块可以对一个或多个文件中的内容进行迭代、遍历等操作,更多详细内容需要的朋友可以参考一下
    2022-09-09
  • 利用Pandas读取表格行数据判断是否相同的方法

    利用Pandas读取表格行数据判断是否相同的方法

    这篇文章主要给大家介绍了关于利用Pandas读取表格行数据判断是否相同的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Python中map和列表推导效率比较实例分析

    Python中map和列表推导效率比较实例分析

    这篇文章主要介绍了Python中map和列表推导效率比较,实例分析了Python中的map与列表的推导效率,需要的朋友可以参考下
    2015-06-06

最新评论