Python - сохранить контекст - PullRequest
0 голосов
/ 06 мая 2009

Мне нужно сохранить контекст программы перед выходом ... Я поместил все необходимые вещи в объект, который я ранее создал, Я пытался много раз выбрать его, но не смог !! У меня постоянно есть ошибки вроде:

  • PicklingError: Невозможно выбрать объект 'SRE_Match': <_sre.SRE_Match объект в 0x2a969cd9c0>

  • OSError: [Errno 1] Операция не разрешена: [файл, на который я ссылаюсь, является rwx для всех]

код, который я использую:

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)

Кто-нибудь знает, как я могу решить эти проблемы или есть другое решение?

Заранее спасибо

1 Ответ

3 голосов
/ 06 мая 2009

См. Документ на питоне Что можно мариновать и не мариновать . У вас есть объекты, которые нельзя мариновать.

...