我已經使用python對Connect 4進行了編程,並且我想創建一個Save選項,但我不確定如何保存所有用戶輸入。這主要是所有已經放置在板上的櫃檯。董事會是一個多維陣列:如何保存棋盤遊戲? Python
board = []
for row in range(6):
board.append([])
for column in range(7):
board[row].append(0)
有沒有人有任何想法我會如何存儲這些數據?我正在考慮將它寫入文件,並在打開保存時可以讀取它,但我不確定如何將文本重新解釋爲董事會職位。
是所有的編碼必要的?它究竟做了什麼?保存遊戲過程中的所有輸入以及何時打開導入舊用戶輸入? –
這只是序列化'board'列表並將其保存到文件中。您可以爲'dump'方法的答案,或者[這裏](https://docs.python.org/3/library/pickle.html#pickle.dump)鏈接讀到它。 – Alex