Как сохранить весь проект в Python - PullRequest
1 голос
/ 13 мая 2010

Здравствуйте, я разработал небольшую игру на python, используя ZODB в качестве бэкэнда для обработки БД. Я никогда раньше не занимался программированием игр. Я надеялся, что кто-нибудь подскажет мне, как сохранить текущую игру, а затем перезагрузить ее, используя python. Имя файла базы данных - data.fs, и в моей папке есть еще три файла ZODB. Один из них для отдыха блокировок, о котором я не знаю.

1 Ответ

2 голосов
/ 21 января 2011

Я не знаю ваш конкретный случай, но, возможно, ZODB излишне для этого. Проверьте первый рассол, а также anydbm , оба в стандартной библиотеке. Если они не соответствуют вашим требованиям, вы можете перейти на ZODB.

В ZODB, когда вы подключены , вы можете поместить в нее все, что захотите, как в обычном словаре Python.

Вы также можете использовать repoze.zodbconn , чтобы упростить настройку, соединение при запуске и правильное его закрытие при наличии программы.

...