一、序列化 我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化,python中叫pickling 序列化之后就可以把序列化后的内容写入磁盘或通过网络传输到别的机器上 反序列化:unpickling,也就是loads的过程 二、json模块 功能:处理成字符串 可以让不同语言间进行数据交换 ...
分类:
编程语言 时间:
2019-08-11 13:10:50
阅读次数:
100
一、定义 二、相关模块 三、json 四、pickle 五、shelve ...
分类:
其他好文 时间:
2019-08-10 19:12:58
阅读次数:
104
模块 json pickle os sys hashlib collections 1. 序列化模块 ? 推荐使用json json是各种语言通用的 pickle(python私有) 1.定义:就是将一个常用的数据化结构转化成一个特殊的序列,并且将这个特殊的序列还可以反解回去 2. 主要用途: 1. ...
分类:
其他好文 时间:
2019-07-31 14:54:51
阅读次数:
79
python中有两个类似的:pickle与cPickle;两者的关系:“cPickle – A faster pickle” pickle模块中的两个主要函数是dump()和load()。dump()函数接受一个文件句柄和一个数据对象作为参数,把数据对象以特定的格式保存到给定的文件中。当我们使用lo ...
分类:
编程语言 时间:
2019-07-31 11:16:34
阅读次数:
115
pickle模块是能够让我们直接在文件中存储几乎任何Python对象的高级工具,并不要求我们把字符串转换来转换去,像是个超级通用的数据格式化和解析工具。想要在文件中储存字典,就直接用pickle来储存。 想要取回字典时,只要简单地再用一次pickle进行重建就可以了: ...
分类:
编程语言 时间:
2019-07-29 14:40:16
阅读次数:
84
序列化,os,sys,hashlib,collections 1.序列化 什么是序列化?序列化的本质就是将一种数据结构(如字典,列表)等转换成一个特殊的序列(字符串或者bytes)的过程就叫做序列化. 2.os os模块:程序员通过python向操作系统发送指令(与操作系统交互的接口) 3.sys ...
分类:
其他好文 时间:
2019-07-29 10:04:48
阅读次数:
91
纠正上节课的一些错误 __name__ 在入口函数中 等于'__main__' ,在被import导入的情况下等于路径下的自己文件的名字 import os 路径是在lib下面 而sys,time模块不在lib下面,因为他们是C语言实现的内置在解释器里面的,优先级最高 sys.path.append ...
分类:
编程语言 时间:
2019-07-09 17:56:15
阅读次数:
103
从teacher.py文件中运行是正常运行的 当调用到bin文件夹下的start.py文件下运行时出现属性错误 错误的源码: # teacher.py # _*_coding:utf-8_*_ import os import pickle class Path: teacher_path = "% ...
分类:
其他好文 时间:
2019-07-06 00:33:54
阅读次数:
107
#数学基础回顾之矩阵运算#基本概念 #矩阵:矩形的数组,即二维数组。其中向量和标量都是矩阵的特例 #向量:是指1*n或者n*1的矩阵 #标量:1*1的矩阵 #数组:N维的数组,是矩阵的延伸#特殊矩阵: #全0全1矩阵 #单位矩阵#矩阵加减运算: #相加,减的两个矩阵必须要有相同的行和列 #行和列对应 ...
分类:
编程语言 时间:
2019-07-04 11:37:41
阅读次数:
117