Python - 保存上下文
我需要在退出程序之前保存程序的状态……我把所有需要的东西放到了一个我之前创建的对象里,但我尝试了很多次去保存它,结果总是失败!!
我不断遇到这样的错误:
PicklingError: 无法保存 'SRE_Match' 对象: <_sre.SRE_Match object at 0x2a969cd9c0>
OSError: [错误号 1] 操作不被允许: [我引用的文件对所有人都是可读可写可执行的]
我使用的代码是:
f = open ("/xxxx/yyyy/toto/titi/important_stuff//impo/tmp/contest.obj", 'w').close()
os.chmod("/xxxx/yyyy/toto/titi/important_stuff//impo/tmp/contest.obj", 0777)
f = open ("/xxxx/yyyy/toto/titi/important_stuff//impo/tmp/contest.obj", 'w')
pickle.dump(useCaseList, f)
有没有人知道我该如何解决这些问题,或者有没有其他的解决办法?
提前谢谢大家