Python中pickle的用法

pickle存在的意义

在python的文件操作里面,我们常常需要将python容器里面的一些东西把它写成一个二进制文件存放在硬盘里面来永久保存。

在不借助pickle的情况下,我们一般都要通过复杂的类型转换,把string类型搞来搞去,费半天周折才能解决,而且还容易因为字符判断出问题,很不方便。

因此python就有了pickle。

代码实现

##需要先导入一个包
import pickle dict1 = {'one': 1, 'two': 2, 'three': 3, 'four': 4}
pickle_file = open('pickle_file.plk', 'wb')
pickle.dump(dict1, pickle_file)
pickle_file.close()

以上就已经把这个字典的内容以一个二进制文件的形式保存在这个“pickle_file.plk”的文件里面了。

以下是读取内容:

import pickle

pickle_file = open('pickle_file.plk', 'wb')
dict2 = pickle.load(pickle_read)

最新文章

  1. react-native 简述
  2. [git] git代理及常用命令,远程桌面代理
  3. 重构:用Command替换条件调度程序
  4. 分页-pagination
  5. libswscale图像格式转换与放大缩小
  6. Python语言及其应用 - 知识点遍历
  7. genymotion+Oracle VM VirtualBox + eclipse + appium 脚本运行慢解决步骤
  8. Django学习(六) 模板
  9. section 模块页面切换代码
  10. Android 简介:Android SDK 和开发框架简介
  11. Android开发之AsyncTask示例Demo
  12. Map集合遍历的四种方式理解和简单使用
  13. React Native的键盘遮挡问题(input/webview里)
  14. gulp:入门简介
  15. python 时间元组转可视化时间
  16. hdu多校2C
  17. [CF321E]Ciel and Gondolas&&[BZOJ5311]贞鱼
  18. django系列3.3--CBV 和 FBV
  19. 【Tomcat】tomcat中server.xml配置详解
  20. css控制单行文本溢出

热门文章

  1. Java(10)认识类和对象
  2. WSL (Windows Subsystem for Linux)
  3. Java中的函数式编程(四)方法引用method reference
  4. CSP-J 2021 复赛游记
  5. [软工顶级理解组] 团队规划和任务拆解(Beta)
  6. 软工博客之关于CSDN的移动端软件测评
  7. git常用的一些简单命令
  8. Python课程笔记(三)
  9. linux 关于 环境变量
  10. 【Go语言学习笔记】Go的函数