pickle中的KeyError

嗨,
我正在使用PICKLE/UNPICLE让我的程序将其文档保存到
磁盘.虽然它在很长一段时间内都很稳定,但我的一个用户现在
抱怨说,他有一个无法加载的文件.
回溯是:
文件"ickle.pyo",第1374行,装入
文件"ickle.pyo",第858行,装入
KeyError:'a'
有人知道这个问题吗?这是怎么发生的,我怎么能
避免吗?
谢谢,
克里斯托夫

# 回答1


克里斯托夫写道:
这是可重现的吗?多么?如果没有,我会猜测该文件已损坏.
彼得
# 回答2


3月23日10:48,Peter Otten<__Pete...@web.dedet写道:
这是可重现的吗?多么?如果没有,我会猜测该文件已损坏.
彼得
我发现了问题:用户执行了文本导出,并将导出的
提交错误的扩展名.因此:该文件不是有效的PYTHON PICLE.我
应将类型签名添加到文件格式以避免这种情况.
不管怎样,谢谢你,
克里斯托夫

标签: python

添加新评论