我已经使用 python 对 Connect 4 进行了编程,我想创建一个保存选项,尽管我不确定如何保存所有用户输入。这主要是已经放置在棋盘上的所有计数器。棋盘是一个多维数组:
board = []
for row in range(6):
board.append([])
for column in range(7):
board[row].append(0)
有人知道我将如何存储这些数据吗?我正在考虑将它写入一个文件并在打开保存时它可以读取它,尽管我不确定如何将文本重新解释为棋盘位置。
最佳答案
如果你只关心用 Python 读取这个文件,那么 pickle它!
import pickle
fp = '/path/to/saved/file.pkl'
with open(fp, 'wb') as f:
pickle.dump(board, f)
关于python - 如何保存棋盘游戏? Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38473754/