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]