模块二之序列化模块以及collections模块 一、序列化模块 json模块 pickle模块 二、collections 模块 具名元组 三、openpyxl模块 openpyxl(可对ecxel表格进行操作的模块) ...
分类:
其他好文 时间:
2019-11-18 18:07:07
阅读次数:
52
pickle--什么类型都可以转换成字符串 # pickle 什么类型都可以转成字符串 import pickle class MyCity: name = 'cd' city = MyCity() result = pickle.dumps(city)# 把对象转成字符串 print(result ...
分类:
其他好文 时间:
2019-11-16 19:21:53
阅读次数:
65
一、json和pickle模块 1.1 序列化 把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening。 序列化的优点: 持久保存状态:内存是无法永久保存数据的,当程 ...
分类:
Web程序 时间:
2019-11-12 23:17:46
阅读次数:
193
1. 序列化 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 1.1 为什么要有序列化 为什么要把其他数据类型转换成字符串?因为能够在网络上传输的只能是bytes,而能够存储在文件里的只有bytes和str。 比如,我们在python代码中计算的一个数据需要给另外一段程 ...
分类:
编程语言 时间:
2019-11-09 11:29:44
阅读次数:
69
#要将Python对象作为一个文件的形式保存到磁盘,就叫序列化;#当我们需要用到这个这对象,再从磁盘加载这个对象,就叫反序列化#Python自带的pickle可以帮我们实现,pickle这个单词是咸菜的意思,咸菜耐储存,是不是很形象呀?#对象的存储分为两步:#1.将对象在内存中的数据抓取取来,转换成一个有序的文本,这一步就是序列化#2.再将文本存储到磁盘中importpickleclassBird
分类:
编程语言 时间:
2019-11-09 00:23:08
阅读次数:
104
1.什么是序列化&反序列化? 序列化:将字典、列表、类的实例对象等内容转换成一个字符串的过程。 反序列化:将一个字符串转换成字典、列表、类的实例对象等内容的过程 PS:Python中常见的数据结构可以统称为容器。序列(如列表和元组)、映射(如字典)以及集合(set)是三类主要的容器。 场景一:我们在 ...
分类:
编程语言 时间:
2019-11-06 13:43:59
阅读次数:
118
find index of top 3 largest values of each column: map dataframe column load a dictionay from a save pkl file find the startpoint of each session (aft ...
分类:
其他好文 时间:
2019-11-01 11:20:00
阅读次数:
70
模块是一个可用代码段的打包,后缀名为py,可被别的程序引入#使用import OS模块:operting system操作系统#import os os.listdir(path) os.renames(old, new) os.path模块: 把目录和文件名合成一个路径 pickle模块:将内容 ...
分类:
编程语言 时间:
2019-10-29 13:30:56
阅读次数:
113
Python进程和线程 本文内容是基于如下参考资料。是对如下参考资料的梳理并加上自己的理解。 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319293401919701 ...
分类:
编程语言 时间:
2019-10-24 21:47:32
阅读次数:
91
6.2 二进制数据格式 实现数据的高效二进制格式存储最简单的办法之一,是使用Python内置的pickle序列化。 pandas对象都有一个用于将数据以pickle格式保存到磁盘上的to_pickle方法: 通过pickle直接读取被pickle化的数据,或使用更为方便的pandas.read_pi ...
分类:
编程语言 时间:
2019-10-24 09:44:35
阅读次数:
123