pickle模块
python提供了一个叫作Pickle的模块,持久存储。 它可以将任何类型的对象存储到一个文件中,待稍后取回。是一种持久性存储对象。
1 import pickle 2 3 # 文件名 4 shoplistfile = 'shoplist.data' 5 # 购买物品清单列表 6 shoplist = ['apple', 'banana','watermelon'] 7 # 写文件 8 f = open(shoplistfile, 'wb') #'wb'是指字节写入, 'w+'是指文本写入 9 # dump存储对象 10 pickle.dump(shoplist, f) #pickle只支持字节方式 11 f.close() 12 13 del shoplist 14 15 f = open(shoplistfile, 'r') 16 # load载入对象 17 storelist = pickle.load(f) 18 print(storelist)

浙公网安备 33010602011771号