在 Python 上的 .txt 文件中写入字符串矩阵
Write a string matrix on a .txt file on Python
我正在用 Python 玩 RogueLike 游戏,我使用 DungeonGenerator.py。
在我的游戏中,我从 .txt 文件中读取地牢。
问题是我不能在 .txt 文件上写我用 DungeonGenerator.py 制作的地牢,因为它是一个字符串矩阵。
这是 DungeonGenerator.py 的结果示例:
我试试:
return tiles
file = open ("Dungeon.txt", "w")
file.write(tiles)
file.close()
显然 tiles 不是字符串。
多谢指教!
你要做的就是对象序列化。
pickle module 应该适合你。
我正在用 Python 玩 RogueLike 游戏,我使用 DungeonGenerator.py。 在我的游戏中,我从 .txt 文件中读取地牢。
问题是我不能在 .txt 文件上写我用 DungeonGenerator.py 制作的地牢,因为它是一个字符串矩阵。
这是 DungeonGenerator.py 的结果示例:
我试试:
return tiles
file = open ("Dungeon.txt", "w")
file.write(tiles)
file.close()
显然 tiles 不是字符串。
多谢指教!
你要做的就是对象序列化。
pickle module 应该适合你。