ホームページ  >  記事  >  バックエンド開発  >  Python Zero の基本入門 11: 永続的なデータ ストレージ

Python Zero の基本入門 11: 永続的なデータ ストレージ

黄舟
黄舟オリジナル
2017-01-16 14:31:061261ブラウズ

在之前的学习中,我们在需要对于程序中的数据进行存储时,一般使用列表、元组等序列,或者使用上一篇博客中提到的文件,这篇博客在为大家介绍一种数据永久存储的方法——pickle模块 
由于比较简单,所以直接上代码 
主要是使用pickle中的dump和load函数。

import  pickle
my_list=[123,456,"小甲鱼",['another list']]
#以二进制的方式写入pickle_file=open('E:\\my_list.pkl','wb')
#向文件里写入数据用dump#第一个参数是要写入的数据,第二个是要写入的文件pickle.dump(my_list,pickle_file)
#写完以后别忘记将文件关闭,否则还会存储在#缓冲里面,断电之后还会消失pickle_file.close()
#到这里就将序列的数据存储到了文件里面#读取文件中的内容
#对文件进行操作首先得获得文件的对象pickle_file=open("E://my_list.pkl","rb")
#将pickle_file中的数据加载到列表中去my_list2=pickle.load(pickle_file)
print(my_list2)

Python Zero の基本入門 11: 永続的なデータ ストレージ

以上就是Python零基础入门之十一数据永久存储的内容,更多相关内容请关注PHP中文网(www.php.cn)!


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。