如何使用JSON保存/加载pygame.Group()对象?

时间:2018-06-10 00:11:47

标签: python json pygame save

我尝试制作保存/加载功能,尝试在屏幕上保存/加载块的位置。这些块存储在名为blocks的pygame组中。

以下是我用json保存的代码部分:

blocks_json_str = json.dumps(blocks, sort_keys = True, indent = 4)
os.path.join(saves_path, "inventory", "inventory.txt").write_text(blocks_json_str)

..以下是加载数据的代码:

assert json.loads((os.path.join(saves_path, "inventory", "inventory.txt")).read_text()) == blocks

然而,我收到此错误:

TypeError: Object of type 'Group' is not JSON serializable

有一种使用JSON保存/加载群组的好方法吗?如果有,那是什么?如果没有,那么保存群组的好方法是什么?

0 个答案:

没有答案