"Не могу получить атрибут" с pickle.load - PullRequest
0 голосов
/ 25 сентября 2019

Если я пытаюсь открыть и прочитать файл pickle в оболочке, я получаю следующую ошибку:

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.Оба не работали.

У кого-нибудь есть идеи?

...