在Python 3.0中持久化数据至文件中,使用pickle
2011-11-10 22:22
525 查看
Python提供一个标准的模块,称为
还有另一个模块称为
不用多说,附上代码.
Python提供一个标准的模块,称为
还有另一个模块称为
pickle。使用它你可以在一个文件中储存任P何ython对象,之后你又可以把它完整无缺地取出来。这被称为 持久地储存对象。
还有另一个模块称为
cPickle,它的功能和
pickle模块完全相同,只不过它是用C语言编写的,因此要快得多(比
pickle快1000倍)。你可以使用它们中的任一个,而我们在这里将使用
cPickle模块。记住,我们把这两个模块都简称为
pickle模块。
不用多说,附上代码.
__author__ = 'minggxu9' #!/usr/bin/python # Filename: pickling.py #这个是Python持久化对象到文件中 import pickle as p #import pickle as p shoplistfile = 'shoplist.data' # the name of the file where we will store the object shoplist = ['apple', 'mango', 'carrot'] # Write to the file f = open(shoplistfile, 'wb') p.dump(shoplist, f,) # dump the object to a file f.close() del shoplist # remove the shoplist # Read back from the storage with open(shoplistfile, "rb") as f: x = p.load(f) print(x)
Python提供一个标准的模块,称为
pickle。使用它你可以在一个文件中储存任何Python对象,之后你又可以把它完整无缺地取出来。这被称为 持久地储存对象。
还有另一个模块称为
cPickle,它的功能和
pickle模块完全相同,只不过它是用C语言编写的,因此要快得多(比
pickle快1000倍)。你可以使用它们中的任一个,而我们在这里将使用
cPickle模块。记住,我们把这两个模块都简称为
pickle模块。
相关文章推荐
- Python中的数据对象持久化存储模块pickle的使用示例
- Python中的数据对象持久化存储模块pickle的使用示例
- python数据持久化到文件并读取:pickle的使用
- python数据持久存储:pickle模块的基本使用
- 【python】使用pickle模块将数据永久保存,pickle.dump()序列化、pickle.load()反序列化实例详解
- python数据持久存储:pickle模块的基本使用
- ios数据本地持久化 之 使用文件持久化
- python数据持久存储:pickle模块的基本使用
- python高效编程技巧7(pickle的使用:可以将一个对象存储在一个文件中,或者load进来)
- Python--使用json.dumps 将 json 格式的数据写到文件里--with open as f
- PoEdu_Python_Lesson009_类的基础用法、使用dump写数据到json文件的注意点
- python数据持久存储:pickle模块的基本使用
- python数据持久存储:pickle模块的基本使用
- python数据持久存储:pickle模块的基本使用
- 使用python获取webservice数据并输出到文件
- iOS文件使用总结(数据持久化存储)
- Python 使用matplotlib数据可视化显示CSV文件数据(十)
- python数据持久存储:pickle模块的基本使用
- python 文件处理模块的使用,给一个文件写入数据
- python pickle模块使用-将内存数据保存到文本中以及从文本中直接读取信息到内存中