在文件操作中,字符串类型的数据可以很方便地被读取写入,而数字类型的数据读写起来会稍微麻烦一些,这主要是因为read()方法返回字符串。若我们要保存更复杂的数据类型,(如列表、字典、类的对象等),会变得更加复杂。
Python中提供了一个pickle模块,该模块可以将任何Python对象转换为字符串,此过程称为pickling;也可以从字符串中提取出原始Python对象,此过程称为unpickling。