用pickle.load“无法获取属性”

时间:2019-09-25 04:29:29

标签: pycharm attributeerror

如果我尝试在外壳中打开并读取泡菜文件,则会出现以下错误:

with open("labeled_data_test.pkl","rb") as fp:
----> 2     data = pickle.load(fp)
      3

AttributeError: Can't get attribute 'LabeledData' on <module '__main__'

与如果我在pycharm中运行原始文件的测试文件相同。

    correct = pickle.load(fp)
AttributeError: Can't get attribute 'LabeledData' on <module '__main__' from 'C:\\Program Files\\JetBrains\\PyCharm Community Edition 2018.3.4\\helpers\\pycharm\\_jb_unittest_runner.py'>

我发现了一个具有相同错误的相关问题-他们提到将所有内容导入测试文件,这是我对from file import *所做的,并且我也尝试了from file import LabeledData。两者都不起作用。

有人知道吗?

0 个答案:

没有答案