如果我尝试在外壳中打开并读取泡菜文件,则会出现以下错误:
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
。两者都不起作用。
有人知道吗?