摘要: # hashlib模块 hash算法 # 用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256(常用), SHA384, SHA512 ,MD5 算法 import hashlib # md5 算法,不能反解 obj = hashlib.md5() obj.update('admin'.encode('utf-8')) # obj.u... 阅读全文
posted @ 2018-08-09 19:42 四十不惑的编程之路 阅读(160) 评论(0) 推荐(0)
摘要: # configparser模块 配置文件的解析操作 import configparser ''' 一个常见的配置文件 [DEFAULT] ServerAliveInterval = 45 Compression = yes CompressionLevel = 9 ForwardX11 = yes [bitbucket.org] User = hg [topsecret.ser... 阅读全文
posted @ 2018-08-09 19:07 四十不惑的编程之路 阅读(141) 评论(0) 推荐(0)
摘要: # logging模块 日志 import logging # 日志的级别 默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志 # 这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET) # 默认的日志格式为日志级别:Logger名称... 阅读全文
posted @ 2018-08-09 18:44 四十不惑的编程之路 阅读(105) 评论(0) 推荐(0)
摘要: # re模块中的方法 import re # findall() 返回所有满足匹配的结果放到列表中 # search() 函数会在字符串内查找模式匹配,只到找到第一个匹配然后返回一个包含匹配信息的对象, 如果字符串没有匹配,则返回None。 # 可以通过调用group()方法得到匹配的字符串 # match() 同search,相当于在search的基础上加上^,只匹配开头的 # spl... 阅读全文
posted @ 2018-08-09 02:20 四十不惑的编程之路 阅读(244) 评论(0) 推荐(0)
摘要: Python中的转义字符有 阅读全文
posted @ 2018-08-09 01:35 四十不惑的编程之路 阅读(10621) 评论(1) 推荐(0)