python中如何把数据存储到本地
2015-04-09 14:48
351 查看
有很多时候,我们会在python的运行过程中得到一些重要的变量,比如一个数据量很庞大的dict。而且,后面的某些程序也会用到这个dict,那么我们就最好把它存储到本地来,然后下次调用的时候,先读取本地的文件,导入到字典类型中,调用即可。这样就免去了重新学习这个字典的过程。那么在python中如何把数据存储到本地呢?
我们用到的是python中的pickle模块。
如下:
总结:使用pickle.dump把程序中的变量存储到本地文件,然后用pickle.load从本地文件中导入数据到程序中的变量中,实现调用。
ps:pickle居然是泡菜的意思,dump是倾倒的意思,这样子记比较容易一些。
其实最主要的还是要记住pickle模块的用法啦~
参考链接:
/article/5831823.html
我们用到的是python中的pickle模块。
如下:
import pickle data1 = {'a': [1, 2.0, 3, 4+6j], 'b': ('string', u'Unicode string'), 'c': None} selfref_list = [1, 2, 3] selfref_list.append(selfref_list) output = open('data.pkl', 'wb') # Pickle dictionary using protocol 0. pickle.dump(data1, output) # Pickle the list using the highest protocol available. pickle.dump(selfref_list, output, -1) output.close()
总结:使用pickle.dump把程序中的变量存储到本地文件,然后用pickle.load从本地文件中导入数据到程序中的变量中,实现调用。
ps:pickle居然是泡菜的意思,dump是倾倒的意思,这样子记比较容易一些。
其实最主要的还是要记住pickle模块的用法啦~
参考链接:
/article/5831823.html
相关文章推荐
- "如何将本地开发的系统迁移到云端,数据存储问题
- "如何将本地开发的系统迁移到云端,数据存储问题
- python(如何将数据写入本地txt文本文件)
- Python 黑帽编程 4.2 Sniffer之数据本地存储和加载
- 如何在python中读写和存储matlab的数据文件(*.mat)
- 详解如何在python中读写和存储matlab的数据文件(*.mat)
- 本地存储webstorage-如何监测本地数据是否改变
- "如何将本地开发的系统迁移到云端,数据存储问题
- 如何在python中读写和存储matlab的数据文件(*.mat)
- python自动化中如何把测试用例中文本参数数据name=tom,passwd=1111转化为字典存储
- 如何在python中读写和存储matlab的数据文件(*.mat)
- python序列化(数据本地存放持久性存储)和反序列化
- 如何使用Python存储数据?
- 如何在python中读写和存储matlab的数据文件(*.mat)
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(四)----使用PlayerPrefs存储数据到本地
- Swift-如何存储数据在本地
- OC数据储存本地(二)-----iOS----属性列表plist 写如何存储和读取
- iOS本地数据存储都有哪几种方式?iOS如何实现复杂对象的存储?
- python网络爬虫-数据存储中如何改变mysql数据库的字符为unicode
- "如何将本地开发的系统迁移到云端,数据存储问题