def button_save_learning_result_clicked(self):
global episode
if os.path.exists('q_table_trained_{}_episode.pickle'.format(episode)) \
and os.path.exists('q_index_trained_{}_episode.pickle'.format(episode)):
answer = messagebox.askyesno(message="Hunter's experience has already saved,\nSave again?")
if answer == True:
hunter.q_table.to_pickle('q_table_trained_{}_episode.pickle'.format(episode))
hunter.q_index.to_pickle('q_index_trained_{}_episode.pickle'.format(episode))
messagebox.showinfo(message="Hunter's experience has been saved")
else:
hunter.q_table.to_pickle('q_table_trained_{}_episode.pickle'.format(episode))
hunter.q_index.to_pickle('q_index_trained_{}_episode.pickle'.format(episode))
messagebox.showinfo(message="Hunter's experience has been saved")
评论列表
文章目录