无法通过 pickle 加载文件

Unable to load file via pickle

我正在使用 github 中的示例程序,其中它在开头导入了 pickle 模块。但是当它试图通过泡菜打开文件时。 出现错误 我不明白这是为什么。

file = open('df_train_train', 'rb')
df_train_train = pickle.load(file)
file.close()

file = open('df_train_test', 'rb')
df_train_test = pickle.load(file)
file.close()

我的结果的屏幕截图。

您需要先dump它,然后加载它。请尝试以下操作:

# dump df_train_train
file = open('df_train_train', 'wb')
pickle.dump(df_train_train, file)
file.close()

然后

file = open('df_train_train', 'rb')
df_train_train = pickle.load(file)
file.close()