2011-12-18 68 views

回答

5

你可以使用Pickle庫將一個對象序列化到磁盤。

http://docs.python.org/library/pickle.html

當你恢復你會得到內存的精確複製的對象。

所以你可以醃製所有的遊戲狀態對象來保存。只需在適當的位置加載它們即可。

2

只是爲了舉一些例子,擴大對@ user604653答案...

import cPickle 

gameData = {'level':1, 'score': 5000} 

# save 
fh = open("game.save", 'wb') 
cPickle.dump(gameData, fh) 
fh.close() 

# load 
fh = open("game.save", 'rb') 
gameData2 = cPickle.load(fh) 
fh.close() 
+0

謝謝:)這幫助了很多:) – bob53124 2011-12-18 18:28:36