こんにちは私はPythonでテキストの冒険に取り組んでいます。ゲームは大きなものになっていますので、pickleで保存するようにしました。場所、金、在庫を.txtファイル に保存しますが、新しい変数をロードすることはできません。ロードと保存の機能はコードの最後にあります。 ありがとうございます。Python text game save feature
def do_save(self, arg):
savegame = open('savegame.txt', 'w')
pickle.dump(inventory, savegame)
pickle.dump(gold, savegame)
pickle.dump(location, savegame)
def do_load(self,arg):
loadgame = open('savegame.txt', 'r')
inventory = pickle.load(loadgame)
location = pickle.load(loadgame)
gold = pickle.load(loadgame)
ファイルにダンプしたのと同じ順序でデータをロードしようとしましたか? – Tekay37
ロード機能を呼び出した後にエラーメッセージが表示されますか? – yarwest