pickle(泡菜):

picking:将对象转换为二进制

unpicking:将二进制转换为对象

 1 >>> import pickle2 #picking:对象导入到文件中(二进制形式)3 >>> my_list=[123,3.14,'小甲鱼',['another list']] #定义一个待对象二进制互转列表4 >>> pickle_file=open('my_list.pkl','wb') #打开文件,pkl随便起后缀名(起名随意英文即可),写入形式5 >>> pickle.dump(my_list,pickle_file) #dump倒入意思,把要导入内容(pickle_file)倒进入my_list中6 >>> pickle_file.close() #关闭文件7 #unpicking:读取文件中的二进制内容8 >>> pickle_file=open('my_list.pkl','rb') #以读取的形式打开文件9 >>> my_list2=pickle.load(pickle_file) #把文件对象写进去
10 >>> print(my_list2) #把列表读取出来
11 [123, 3.14, '小甲鱼', ['another list']]

 

下面以一段查询天气的代码为例举例说明如何将脚本中一大段字典内容单独提取成文件,并改造脚本引用提取的字典文件。

转载于:https://www.cnblogs.com/zhuzhubaoya/p/6527914.html

【Pyton】【小甲鱼】永久存储:腌制一缸美味的泡菜相关推荐

  1. 永久存储:腌制一缸美味的泡菜+习题复习

    ##腌制一缸美味的泡菜             (我们之前学习了文件和文件系统,我们知道从一个文件里面去读取字符串是非常简单的,但是你如果要试图读取出数值的话,那么就要多费点周折了,因为无论你是使用r ...

  2. 第031讲:永久存储:腌制一缸美味的泡菜

    0. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式! 我们之前学习了文件和文件系统,我们知道从一个文件里面去读取字符串是非常简单的,但是你如果要试图读取出数值的话,name就要 ...

  3. 第031讲:永久存储,腌制一缸美味的泡菜 | 学习记录(小甲鱼零基础入门学习Python)

    (标答出处: 鱼C论坛) <零基础入门学习Python> 测试题: 0.pickle的实质是什么? pickle的实质是利用一些算法,将你的数据对象腌制成二进制文件,存储在磁盘上,也可以放 ...

  4. 学习笔记-小甲鱼Python3学习第三十一讲:永久存储:腌制一缸美味的泡菜

    pickle函数 打开--读/写--关闭 看个例子: >>> import pickle#导入pickle()函数 >>> my_list = [123,23.23 ...

  5. [小甲鱼] 零基础入门python第031讲课后测试题及答案:永久存储,腌制一缸美味的泡菜

    测试题: 0.pickle的实质是什么?    pickle的实质是利用一些算法,将你的数据对象腌制成二进制文件,存储在磁盘上,也可以放在数据库或者传到另一台电脑上 1.使用pickle的什么方法存储 ...

  6. [学习笔记] Python【第031讲:永久存储:腌制一缸美味的泡菜】总结

    0. pickle的实质是什么?;,c4f nhjFHy,GKi'@7{BC.#m3&b1sdpx>wA 答:pickle的实质就是利用一些算法将你的数据对象"腌制" ...

  7. 第31讲:永久存储:腌制一缸美味的泡菜

    测试题: 0:pickle的实质是什么? 答:pickle的实质就是利用一些算法将你的数据对象'腌制'成二进制文件,存储在磁盘上,当然也可以放在数据库或者通过网络传输到另一台计算机上.pickle的实 ...

  8. 《零基础入门学习Python》第031讲:永久存储:腌制一缸美味的泡菜

    目录 0. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式! 测试题 0. pickle的实质是什么? 1. 使用pickle的什么方法存储数据? 2. 使用pickle的什么方 ...

  9. 零基础入门学习Python(31)--永久存储:腌制一缸美味的泡菜

    知识点 pickle( 泡菜 ) 模块介绍: pickle模块作用是持久化的储存数据. 在Python程序运行中得到了一些字符串.列表.字典等数据,想要长久的保存下来,方便以后使用,而不是简单的放入内 ...

最新文章

  1. SQL Server中的命名规范(个人使用)
  2. MySQL数据库优化总结
  3. ORACLE基本SQL语句-查询篇
  4. 从一个深度图里面导出NARF特征
  5. ECCV 2020 Oral | BorderDet : 用边界特征做检测
  6. 【netty】BIO通讯模型
  7. C语言标准库<string.h>
  8. MySQL索引、事物
  9. 柔性穿刺针有限元模型
  10. docker elasticsearch安装
  11. 视频教程-汇编语言程序设计-其他
  12. 这个好像、也许、或许、大概、应该、Maybe真的可以算是传说中的Spring.Net了吧...
  13. 你的终极目标是什么?
  14. 线性代数之——正定矩阵
  15. 大数卢卡斯求组合数板子
  16. IEEE 软件单元测试标准
  17. C语言 计算cosx的近似值
  18. 华为云鲲鹏服务器部署文档-修正版-CentOS+java微服务开发
  19. Canvas学习笔记及像素操作——实现马赛克
  20. 国内外物联网和AI平台

热门文章

  1. linux开机到登陆的流程图,Linux开机自动登录root,并启动应用程序
  2. 「雕爷学编程」Arduino动手做(17)---人体感应模块
  3. R语言ggridges包绘制漂亮的峰峦图(山脊图)-下篇
  4. 人工智能作业 - A*算法程序求解八数码
  5. raid5通常需要几块盘_组成raid5阵列最少需要几块硬盘?
  6. ROS系统MoveIt玩转双臂机器人系列(三)--利用controller控制实际机器人
  7. 高效通过,PMI-ACP 备考知识突击(九阴真经版)
  8. WordPress开发入门08:自定义函数和WordPress钩子
  9. 【渝粤教育】广东开放大学 数据库应用 形成性考核 (26)
  10. 微信自定义分享的那些坑!