雾霾下的星空 发表于 2017-2-6 21:52:34

pickle的load笔记

pickle在每次dump的时候一次dump都是一个二进制序列,有头和尾所以一次load一般只能load一条记录(一般为第一条)
terrain_pickle = open('terrain_data.pkl', 'rb')
terrain_data0 = pickle.load(terrain_pickle)
terrain_data1 = pickle.load(terrain_pickle)
print(terrain_data0)
print(terrain_data1)
可以通过while方法,打开pickle文件,然后print出load的内容
terrain_pickle = open('terrain_data.pkl', 'rb')
while True:
    try:
      print(pickle.load(terrain_pickle))
    except EOFError:
      breakpython
页: [1]
查看完整版本: pickle的load笔记