1.2.1时间格式 1.3 random 模块 1.4 os 模块 1.5 sys模块 1.6 json& pickle 模块 1.7 Subprocess模块 1.8 logging 模块 1.9 hashlib 模块 2.0 ConfigParser模块 2.1 shelve模块 1.3 re模 ...
分类:
编程语言 时间:
2016-11-18 22:19:17
阅读次数:
277
模块功能:以字典的形式,将数据存在数据库文件中。 使用: >>> import shelve >>> db = shelve.open('a.db') >>> db['a']=[1,2,3,4] >>> db['b']=(1,'a','c') >>> db['c']={'a':'a','b':'b' ...
分类:
编程语言 时间:
2016-09-23 18:06:02
阅读次数:
149
本节内容: 模块详解 1、模块定义 2、os&sys模块 3、time&datetime模块 4、random模块 5、shutil模块 6、shelve模块 7、configparser模块 8、hashlib模块 9、re模块 一、模块定义 1.导入模块 import import main # ...
分类:
编程语言 时间:
2016-08-26 12:00:36
阅读次数:
195
上一节我们 shelve instance 到 Glance,本节讨论如何通过 unshelve 操作恢复该 instance。 因为 Glance 中保存了 instance 的 image,unshelve 的过程其实就是通过该 image launch 一个新的 instance,nova-s ...
分类:
其他好文 时间:
2016-07-15 15:18:38
阅读次数:
165
这一部分是python内置模块系列的最后一部分,介绍了一些小巧有用的内置模块。 目录: 1.random 2.shelve 3. getpass 4.zipfile 5.tarfile 6.bisect 7.fileinput 一、random random模块是python提供的生成伪随机数模块, ...
分类:
编程语言 时间:
2016-06-22 23:21:33
阅读次数:
273
模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面 ...
分类:
其他好文 时间:
2016-06-18 07:53:16
阅读次数:
195
''' shelve模块: 映射容器 存储对象,被存储的对象都会被序列化并且被写入文件 反序列化然后从文件获取任意对象 method:shelve.open() 'r' Open existing database for reading only (default) 'w' Open exist... ...
分类:
其他好文 时间:
2016-06-10 09:39:23
阅读次数:
156
shelve 若只需要一个简单的存储方案,那么shelve模块可以满足你大部分的需要,你所需要的只是为它提供文件名。shelve中唯一有趣的函数是open,在调用的时候他会返回一个Shelf对象 注意: 只需要把它当作普通字典(但是键一定要是字符串)来操作 在操作完之后,调用它的close方法 在p ...
分类:
编程语言 时间:
2016-06-08 00:21:51
阅读次数:
250
Rebuild可以恢复损坏的instance。那如果是宿主机坏了怎么办呢?比如硬件故障或者断电造成整台计算节点无法工作,该节点上运行的instance如何恢复呢?用Shelve或者Migrate可不可以?很不幸,这两个操作都要求instance所在计算节点的nova-compute服务正常运行。幸运的是,还有Eva..
分类:
其他好文 时间:
2016-06-06 09:11:50
阅读次数:
224
输出结果为: 可以看出json的dumps方法处理数据时会将数据转换为字符类型,loads则会重新还原它的类型。 再来看json的dump和load方法,通过示例来了解: Json模块dumps、loads、load、dump的区别: load,dump可加载外部文件,处理文件的数据,dumps,l ...
分类:
编程语言 时间:
2016-06-06 06:51:01
阅读次数:
260