当执行以下代码加载文件系统上的文件.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