通俗地说,什么是“序列化”,为什么需要它?
我读了维基百科条目,但仍然不明白。
为什么需要将数据转换为位序列以将其存储在文件中?我特别关心使用 Python 的 pickle
模块进行序列化。
谢谢您的宝贵时间!
最佳答案
您可以保存程序(特定对象)的状态。想象一下您有一个运行数小时甚至数天的程序。使用pickle,您可以保存计算的状态,终止程序并在以后如果需要的话恢复计算。
您甚至可以将保存的对象通过电子邮件发送给其他人,他们可以继续计算或查看您的结果。
我有时会挑选用户偏好或(在测验中)上次提出的问题以及给出的答案。
关于python - Pickle Python 序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4106178/