1 import matplotlib.pyplot as plt 2 import numpy as np 3 4 5 # 构建数据 6 def build_data(): 7 res = np.load("./国民经济核算季度数据.npz", allow_pickle=True) 8 colum ...
分类:
其他好文 时间:
2019-12-29 20:41:36
阅读次数:
299
1. pickle 的简单使用;2. shelve 的简单使用 ...
分类:
编程语言 时间:
2019-12-23 20:30:08
阅读次数:
99
首先是引入json 和 pickle 的原因是 普通的方法支持的数据类型太少 局限性大 比如下面的例子 dit = {'name':'deng1mei','age':'26','sex':'girl'} #创建一个字典dit = str(dit) #将字典字符串化 以方便写入文件# f= open ...
分类:
Web程序 时间:
2019-12-20 15:20:48
阅读次数:
106
1. 模块:本质就是以.py结尾 的python文件 包:用来从逻辑上组织模块的,本质就是一个目录(必须带有__init__.py文件),导入包,就是执行该包下__init__.py文件中的代码 1.1 Json&pickle 数据序列化,Json 用于交互,只能用于简单转换(字符串或者字典等),x ...
分类:
其他好文 时间:
2019-12-12 19:44:11
阅读次数:
204
json 之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式,并返回表达式的值。 import j ...
分类:
Web程序 时间:
2019-12-01 12:03:08
阅读次数:
88
作用 对Python对象进行序列化,便于存储和传输 Python对象序列化成bytes类型 pickle.dumps(obj) 将Python对象转化为bytes类型 pickle.loads(str) 将转化成的bytes类型数据还原成对象 Python对象序列化写入文件 pickle.dump( ...
分类:
编程语言 时间:
2019-11-22 13:41:35
阅读次数:
79
Python17个常用内置模块总结 1、getpass 2、os 3、sys 4、subprocess 5、hashlib 6、json 7、pickle 8、shutil 9、time 10、datetime 11、re 12、random 13、configparser 14、traceback ...
分类:
编程语言 时间:
2019-11-22 01:07:51
阅读次数:
103
json模块 json模块: 是一个序列化模块。 json: 是一个 “第三方” 的特殊数据格式。 可以将python数据类型 》 json数据格式 》 字符串 》 文件中 其他语言要想使用python的数据: 文件中 》 字符串 》 json数据格式 》 其他语言的数据类型。 注意: 在json中 ...
分类:
编程语言 时间:
2019-11-18 20:09:16
阅读次数:
72
使用容量为n的队列存储历史记录 使用标准库collections中的deque,它是一个双端循环队列 执行结果: 使用pickle模块将历史记录存储到硬盘,以便下次启动使用 执行结果: ...
分类:
其他好文 时间:
2019-11-18 20:03:10
阅读次数:
68
序列化模块 序列化:将python或其他语言中的数据类型,转变成字符串类型。 python中的八大数据类型回顾:int float str list tuple dict set bool 反序列化:将字符串转变成其他数据类型。 json模块 json的跨平台性较好,是一个第三方模块。 在json中 ...
分类:
Web程序 时间:
2019-11-18 18:44:55
阅读次数:
144