1.1shelve模块 shelve 模块比pickle模块简单,只有一个open函数,返回类似字典对象,可读可写:key必须为字符串, 而值可以是python所支持的数据类型。 shelve模块主要用来存储一个简单的数据, shelve最重要的函数是open,在调用它的时候,使用文件名作为参数,它 ...
分类:
编程语言 时间:
2018-12-24 10:28:33
阅读次数:
256
常用模块 阅读目录 一 time与datetime模块 二 random模块 三 os模块 四 sys模块 五 shutil模块 六 json&pickle模块 七 shelve模块 八 xml模块 九 configparser模块 十 hashlib模块 十一 suprocess模块 十二 log ...
分类:
其他好文 时间:
2018-12-11 19:45:30
阅读次数:
177
shelve open打开文件,类似字典 用于序列化,序列化的中间格式,不能跨平台 sys 跟解释器相关的 sys.argv 获取调用解释器传递的参数 sys.path os ...
分类:
其他好文 时间:
2018-12-10 21:55:30
阅读次数:
254
常用模块 json pickle shelve json模块和pickle模块很像,方法都一样;json在js、python、java等等中通用,而pickle是python里的。 一、 json模块 json模块只需要掌握 dumps和loads即可;另外两个用到时再补充吧; 1. dump() ...
分类:
编程语言 时间:
2018-12-10 11:40:17
阅读次数:
177
内置模块:logging日志模块,shelve序列化模块,sys系统模块 ...
分类:
编程语言 时间:
2018-12-08 21:16:53
阅读次数:
205
json&pickle&shelve:把内存里的数据类型转成字符串,才能够存到硬盘,或者网络传输 json模块 跨语言/体积小 只支持 int/str/list/list/tuple/dict 1.可以存到内存 2.将字符串网络传输给别人(网络传输必须是bytes类型) 3.跨平台/语言共享数据,定 ...
分类:
编程语言 时间:
2018-12-05 20:49:34
阅读次数:
109
阅读目录 常用模块 collections模块 time模块 random模块 os模块 sys模块 collections模块 time模块 random模块 os模块 sys模块 序列化模块 shelve模块 pickle模块 json模块 configparser模块 shelve模块 pic ...
分类:
编程语言 时间:
2018-12-02 18:33:17
阅读次数:
226
由于上一篇篇幅较大,留下的这一点内容就想在这里说一下,顺便有个小练习给大家一起玩玩,首先来学习json 和 pickle。 之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的 ...
分类:
编程语言 时间:
2018-11-26 00:10:45
阅读次数:
192
python为开发者提供了一个轻量级的数据存储方式shelve,对于一些轻量数据,使用shelve是个比较不错的方式。对于shelve,可以看成是一个字典,它将数据以文件的形式存在本地。下面介绍具体用法。 ...
分类:
编程语言 时间:
2018-11-23 12:38:46
阅读次数:
160
什么是序列化什么是序列化,把程序中的对象或者变量,从内存中转换为可存储或可传输的过程称为序列化。在Python中,这个过程称为pickling,在其他语言中也被称为serialization,marshalling,flattening等。程序中的对象(或者变量)在序列化之后,就可以直接存放到存储设备上,或者直接发送到网络上进行传输。序列化的逆向过程,即为反序列化(unpickling),就是把序
分类:
编程语言 时间:
2018-11-20 23:36:31
阅读次数:
326