當執行以下代碼加載文件系統上的文件.dataframe: features_df = pickle.loads(open("features.dataframe", "rb"))
其中features.dataframe是文件名, 我得到以下錯誤: TypeError: a bytes-like object is required, not '_io.BufferedReader'
所以我有一個名爲Images的字典,它存儲pygame.Surface對象。我不需要每次運行代碼時都需要構建整個字典,我只想從文件中讀取它。 這是我試圖用鹹菜和unpickle字典代碼: with open('Images.pkl', 'wb') as output:
pickle.dump(Images, output, pickle.HIGHEST_PROTOCOL)
with