1. Learn
  2. /
  3. 课程
  4. /
  5. Python 数据导入入门

Connected

道练习

加载 pickled 文件

有一些数据类型(如列表和字典)不容易直接保存为平面文件。如果您希望文件便于人阅读,可以用巧妙的方式将其保存为文本文件。对于 Python 字典,稍后章节将介绍的 JSON 很适合。

不过,如果您只是想能够在 Python 中导入它们,您可以对对象进行序列化。也就是说,将对象转换为字节序列(bytestream)。

在本练习中,您将导入 pickle 包,打开一个先前已 pickle 的数据结构文件,并将其加载到内存中。

说明

100 XP
  • 导入 pickle 包。
  • 完成 open() 的第二个参数,使其以二进制只读方式打开文件。该参数是由两个字母组成的字符串,一个表示"只读",另一个表示"二进制"。
  • 为 pickle.load() 传入正确的参数;它应该使用与 open 绑定的那个变量。
  • 打印数据 d。
  • 打印 d 的数据类型;回忆一下之前使用过的 type() 函数。