模块&包模块(Module)的概念:在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里的代码会越来越长,维护也越来越不易。为了编写可维护的代码,我们把很多函数分组,分别放在不同的文件里,很多语言都采用这个组织代码的方式,在python中一个.py文件就称之为模块。使用模块的好处:大大提高代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编
分类:
编程语言 时间:
2018-08-21 18:21:39
阅读次数:
172
json & pickle 模块 用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickle,用于python特有的类型 和 python的数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:d ...
分类:
编程语言 时间:
2018-08-17 22:22:33
阅读次数:
189
C语言基础学习PYTHON——基础学习D05 20180815内容纲要: 1 模块 2 包 3 import的本质 4 内置模块详解 (1)time&datetime (2)datetime (3)random (4)os (5)sys (6)json&pickle (7)shelve (8)xml ...
分类:
编程语言 时间:
2018-08-17 00:35:19
阅读次数:
286
1、random模块 2、模拟打印进度条 3、shelve模块(序列化) 4、xml模块 2018-08-15 22:54:40 ...
分类:
编程语言 时间:
2018-08-16 00:38:12
阅读次数:
208
shelve模块 是什么 一个用于序列化的模块 为什么 使用pickle和json都需要与文件打交道 为了更加方便而退出的另一种序列化方式 怎么用 1.open 2.以key-value方式进行存取 3.close 总结 可以存储python所有基础数据 只需要指定文件名字即可,使用方法与字典类型相 ...
分类:
编程语言 时间:
2018-08-13 19:45:08
阅读次数:
189
常用模块(三) 一、shelve模块 1、shelve模块也是一种序列化模块,内部使用的是pickle模块,所以也存在跨平台性差的问题 2、特点: 只要提供一个文件名即可 读写的方式和字典一样 将数据以类似字典的形式在文件中读写 3、应用场景 在单击的程序中使用 4、使用方法 (1)序列化 (2)反 ...
分类:
其他好文 时间:
2018-08-13 19:42:44
阅读次数:
188
configparser模块 什么是configparser模块 用于解析配置文件 后缀为 ini或者cfg 怎么用configparser模块 查看配置文件中的内容 修改配置文件中的内容 shelve模块 什么是shelve模块 shelve也是系列化的一种,他内置就是picker模块 它的存储成 ...
分类:
其他好文 时间:
2018-08-13 18:43:00
阅读次数:
143
什么是shelve模块 也是一种序列化方式 使用方法 1.opne 2.读写 3.close 特点:使用方法比较简单 提供一个文件名字就可以开始读写 读写的方法和字典一致 你可以把它当成带有自动序列化功能的字典 原理: 内部使用的就是pickle 所以 也存在跨平台性差的问题 你自己存的只有你自己知 ...
分类:
其他好文 时间:
2018-08-13 15:50:17
阅读次数:
136
数据的持久化:数据持久化就是将内存中的对象转换为存储模型,以及将存储模型转换为内存中的对象的统称. 对象可以是任何数据结构或对象模型,存储模型可以是关系模型、XML、二进制流等 Python的数据持久化操作主要是六类:普通文件、DBM文件、Pickled对象存储、shelve对象存储、对象数据库存储 ...
分类:
编程语言 时间:
2018-08-11 14:36:50
阅读次数:
126
一、json 模块 1、定义 将字典、列表等内容转换成字符串的过程就是序列化。 操作的数据类型有限,但是可以支持所有编程语言操作。 2、为什么要有序列化? 1、以某种存储形式使自定义对象持久化。 2、将对象进行传递 3、是程序更具维护性 3、四大功能 (dumps,loads,dump,load) ...
分类:
Web程序 时间:
2018-08-09 19:35:08
阅读次数:
166