摘要: http://kenby.iteye.com/blog/1162698importlogging#创建一个loggerlogger=logging.getLogger('mylogger')logger.setLevel(logging.DEBUG)#创建一个handler,用于写入日志文件fh=logging.FileHandler('test.log')fh.setLevel(logging.DEBUG)#再创建一个handler,用于输出到控制台ch=logging.StreamHandler()ch.setLevel(logging.DEBUG)#定义h 阅读全文
posted @ 2013-12-27 14:52 画家与我 阅读(154) 评论(0) 推荐(0) 编辑
摘要: eggs.cvs文件为:http://www.crifan.com/python_read_write_csv_file/ 阅读全文
posted @ 2013-12-27 14:43 画家与我 阅读(185) 评论(0) 推荐(0) 编辑
摘要: hashlib是个专门提供hash算法的库,现在里面包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。 md5经常用来做用户密码的存储。而sha1则经常用作数字签名。 阅读全文
posted @ 2013-12-27 14:24 画家与我 阅读(216) 评论(0) 推荐(0) 编辑
摘要: difflib是python提供的比较序列(string list)差异的模块。实现了三个类:1>SequenceMatcher 任意类型序列的比较 (可以比较字符串)2>Differ 对字符串进行比较3>HtmlDiff 将比较结果输出为html格式.SequenceMatcher实例:SequeceMatcher(None,a,b)创建序列比较对象,将以a作为参考标准进行Sequecematcher(None,b,a)创建序列比较对象,将以b作为参考标准进行a,b表示待比较的两个序列,生成序列比较对象后,调用该对象的get_opcodes()方法,将返回一个元组(tag, 阅读全文
posted @ 2013-12-27 14:14 画家与我 阅读(3680) 评论(0) 推荐(0) 编辑