Skip to main content
 首页 » 编程设计

python之如何保存棋盘游戏 Python

2025年05月04日26lexus

我已经使用 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)