将Python中的数据存储到系统本地的简单方法
2015-04-11 12:03
696 查看
有很多时候,我们会在python的运行过程中得到一些重要的变量,比如一个数据量很庞大的dict。而且,后面的某些程序也会用到这个dict,那么我们就最好把它存储到本地来,然后下次调用的时候,先读取本地的文件,导入到字典类型中,调用即可。这样就免去了重新学习这个字典的过程。那么在python中如何把数据存储到本地呢?
我们用到的是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模块的用法啦~
您可能感兴趣的文章:
相关文章推荐
- Python使用shelve模块实现简单数据存储的方法
- Android本地存储数据方法(超简单)
- Python基础(7)——名片管理系统(实现了数据简单的存储、修改、删除、查看等)
- Python使用shelve模块实现简单数据存储的方法
- 【PHP】数据的“存储”与“可读”状态简单转换方法
- 将简单数据保存在本地:单例方法
- 在Python的Django框架中获取单个对象数据的简单方法
- 举例简单讲解Python中的数据存储模块shelve的用法
- 给定数据类型的补码表示,不能简单的用取反加一的方法来求反码的,介绍下2的补码系统
- Python shelve简单数据存储
- 在Python的Django框架中获取单个对象数据的简单方法
- "如何将本地开发的系统迁移到云端,数据存储问题
- python-67:BS4简单浏览数据的方法
- 简单说说:qt中数据存储方法(接口)的思路
- Python shelve简单数据存储
- Python简单调用MySQL存储过程并获得返回值的方法
- php里少用到的session_module_name,以及session的key值限制,简单将session存储为json格式数据的方法
- python中for语句简单遍历数据的方法
- python中for语句简单遍历数据的方法
- "如何将本地开发的系统迁移到云端,数据存储问题