【发布时间】:2015-10-14 14:18:24
【问题描述】:
import pickle
variety = ["sweet", "box", "cat"]
shape = ["back","spear", "log"]
pickleFile = open("pickle.txt", 'w')
pickle.dump(variety, pickleFile)
pickle.dump(shape, pickleFile)
pickleFile.close()
pickleFile = open("pickle.txt", 'r')
test = pickle.load(pickleFile)
shape = pickle.load(pickleFile)
print ("variety : ", test, " shape : ", shape)
pickleFile.close()
当我运行上面的代码时,我得到以下错误
line 6, in <module>
pickle.dump(variety, pickleFile)
TypeError: must be str, not bytes
而且我不确定是否可以在变量“测试”中解酸 或者不是因为我已经用变量'variety'腌制了
【问题讨论】:
标签: python python-3.x pickle