hash:一种算法 ,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法三个特点:1.内容相同则hash运算结果相同,内容稍微改变则hash值则变2.不可逆推3.相同算法:无论校验多长的数据,得到的哈希值长度固定。 ...
分类:
其他好文 时间:
2017-06-10 23:35:54
阅读次数:
349
实现代码如下:#!/usr/bin/python
#*-*coding:utf8*-*
importos
importsys
importhashlib
defmd5sum(data):
withopen(data,"rb")asf:
md5=hashlib.md5()
foriinf.read(4096):
ifi:
md5.update(i)
else:
break
md5=md5.hexdigest()
returnmd5
"""在指定字典中查找指定的key,..
分类:
编程语言 时间:
2017-06-09 22:36:05
阅读次数:
211
目录: time,random,os,sys,shutil,json&pickle,shelve,xml,configparser,hashlib,suprocess,logging,re, 常用模块 常见模块的分类: 内置模块 自定义模块 第三方模块 random 随机数 random.rando ...
分类:
其他好文 时间:
2017-06-09 22:25:16
阅读次数:
218
首先安装Package Control,如果已经安装过可以跳过此步骤。可以按照官网这里https://packagecontrol.io/installation 复制命令或者直接复制下面: import urllib.request,os,hashlib; h = 'df21e130d211cfc ...
分类:
其他好文 时间:
2017-06-09 15:16:25
阅读次数:
311
xml处理模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: 1 <?xml version="1.0"?> 2 <data> 3 < ...
分类:
编程语言 时间:
2017-06-08 12:00:01
阅读次数:
184
目录 一. 时间模块 二. random模块 三. os和sys模块 四. shutil模块 五. pickle模块 六. shelve模块 七. xml模块(格式文件操作) 八. hashlib模块 九. subprocess模块 十. configparser模块 十一. 软件开发规范 十二. ...
分类:
编程语言 时间:
2017-06-08 01:28:27
阅读次数:
266
正则模块 常用正则表达式列表(盗图一张:-P) 分割线 时间模块 Random模块 OS模块 sys模块 shutil模块 json模块 pickle模块 shelve模块 xml模块 hashlib模块 subprocess模块 logging模块 configparser模块 软件开发规范示例 ...
分类:
编程语言 时间:
2017-06-08 01:26:26
阅读次数:
219
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package';... ...
分类:
其他好文 时间:
2017-06-06 13:00:51
阅读次数:
165
三、auth自定义授权 客户端代码: 服务端代码: 线程池和进程池 自定义异步IO框架 #!/usr/bin/env python # -*- coding:utf8 -*- # IO多路复用: 监听多个socket对象,感知变化,利用其特性可以并发出异步IO模块 # 异步IO: 异步是非阻塞 非阻 ...
转自https://my.oschina.net/duhaizhang/blog/67214 MD5模块用于产生消息摘要,康用来判断文件是否相同。 python的md5模块使用非常简单,包括以下几个函数: md5.new([arg]) 返回一个md5对象,如果给出参数,则相当于调用了update(a ...
分类:
编程语言 时间:
2017-05-31 00:29:46
阅读次数:
207