小编Sal*_*dan的帖子

在外部文件中存储unpicklabe pygame.Surface对象

所以我遇到了一个问题 - 我正在用Python编写游戏原型,使用Pygame,我想保存我的游戏.所有与游戏相关的数据都在某些类的三个实例中,我想将这三个实例保存到一个文件中.但是,我试过腌制这些实例,但它不起作用.相反,我得到"TypeError:不能pickle Surface对象".这是一个问题,因为我想存储Surface对象.

我可以使用任何其他类型的数据类型,对任何可能的酸洗方法持开放态度.重要的是这些实例被存储,然后可以检索它们的数据.那么我该怎么做才能克服这个问题呢?请记住,我不是一个非常有经验的程序员,一年前在我的业余时间学习过Python,虽然我正在慢慢学习C++,但我不能写很多其他语言.

python serialization pygame pickle

3
推荐指数
1
解决办法
1070
查看次数

标签 统计

pickle ×1

pygame ×1

python ×1

serialization ×1