-3

我正在使用 cPickle 将一些数据保存到文件中。

save_data = open('data/mapdata.bullet', 'wb')
save_data.write(pickle.dumps(data))
save_data.close()
os._exit(1)

数据由列表和字典以及需要几秒钟才能生成的各种其他内容组成,我想简单地对其进行预编译,以便在运行 python 脚本时更快地调试我的代码的其他部分。但是现在,由于某种原因,它将文件保存为 mapdata.bullet.u1conflict 并且我无法加载它。关于这可能是什么原因的任何线索?

4

2 回答 2

1

.u1conflict是 Ubuntu One 冲突文件,你的问题与 cPickle 无关。也许您在 U1 云上的帐户中存储了另一个不兼容的文件版本:尝试删除它。

于 2013-05-12T19:01:24.373 回答
1

.u1conflict扩展是由 Ubuntu One 添加的,而pickle不是python.

这个问题很好地解释了它。

于 2013-05-12T19:01:31.917 回答