您为什么会认为附加二进制泡菜会产生单个泡菜?借助酸洗,您可以一个接一个地放置(并取回)多个项目,因此很明显,它必须是“自终止”序列化格式。忘掉台词,把它们找回来!例如:
>>> import pickle>>> import cStringIO>>> s = cStringIO.StringIO()>>> pickle.dump(23, s)>>> pickle.dump(45, s)>>> s.seek(0)>>> pickle.load(s)23>>> pickle.load(s)45>>> pickle.load(s)Traceback (most recent call last): ...EOFError>>>
只需按一下
EOFError即可告知您完成脱酸处理的时间。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)