摘要: shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据类型 阅读全文
posted @ 2018-04-28 23:25 划得戳 阅读(229) 评论(0) 推荐(0)
摘要: Pickle的问题和所有其他编程语言特有的序列化问题一样,就是它只能用于Python,并且可能不同版本的Python彼此都不兼容,因此,只能用Pickle保存那些不重要的数据,不能成功地反序列化也没关系。 阅读全文
posted @ 2018-04-28 23:22 划得戳 阅读(345) 评论(0) 推荐(0)
摘要: python 模块json import json x="[null,true,false,1]" print(json.loads(x)) # 序列化 import json dic={'name':'alvin','age':23,'sex':'male'} print(type(dic))#< 阅读全文
posted @ 2018-04-28 23:21 划得戳 阅读(173) 评论(0) 推荐(0)
摘要: python 模块time 阅读全文
posted @ 2018-04-28 20:00 划得戳 阅读(141) 评论(0) 推荐(0)
摘要: 就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 匹配案例: 元字符之字符集[]: ret=re.findall('a[bc]d','a 阅读全文
posted @ 2018-04-28 17:07 划得戳 阅读(207) 评论(0) 推荐(0)
摘要: python 模块configparser 配置文件模块 import configparser config = configparser.ConfigParser() config["DEFAULT"] = {'ServerAliveInterval': '45', 'Compression': 阅读全文
posted @ 2018-04-28 15:39 划得戳 阅读(137) 评论(0) 推荐(0)
摘要: python 模块logging import logging ### 简单使用格式 日志级别等级CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET ### 配置日志输出 阅读全文
posted @ 2018-04-28 11:49 划得戳 阅读(156) 评论(0) 推荐(0)
摘要: python 模块hashlib import hashlib m=hashlib.md5() # 生成MD5加密对象 m.update('jiami-string'.encode('utf8')) # 给对象传入一个字符串 ‘jiami-string’ 并且必须编码成‘utf8’ m.hexdig 阅读全文
posted @ 2018-04-28 10:44 划得戳 阅读(177) 评论(0) 推荐(0)