【发布时间】:2020-07-07 10:40:58
【问题描述】:
所以我想使用 Pickle 在二进制文件的新行中写入列表的每个元素,我希望以后也能够访问这些字典。
import pickle
with open(r'student.dat','w+b') as file:
for i in [{1:11},{2:22},{3:33},{4:44}]:
pickle.dump(i,file)
file.seek(0)
print(pickle.load(file))
输出:
{1: 11}
有人可以解释为什么其余的元素没有被转储或建议另一种写在新行中的方法吗? 我正在使用 Python 3
【问题讨论】: