在 Python 上的 .txt 文件中写入字符串矩阵

Write a string matrix on a .txt file on Python

我正在用 Python 玩 RogueLike 游戏,我使用 DungeonGenerator.py。 在我的游戏中,我从 .txt 文件中读取地牢。

问题是我不能在 .txt 文件上写我用 DungeonGenerator.py 制作的地牢,因为它是一个字符串矩阵。

这是 DungeonGenerator.py 的结果示例:

Dungeon example

我试试:

return tiles
file = open ("Dungeon.txt", "w")
file.write(tiles)
file.close()

显然 tiles 不是字符串。

多谢指教!

你要做的就是对象序列化。

pickle module 应该适合你。