Python pickle'module'对象没有属性

时间:2016-05-17 14:39:00

标签: python pickle

我目前正在尝试加载一个pickle文件,但我收到此错误: AttributeError: 'module' object has no attribute 'Model'

我有以下文件夹结构

 project/
  - run.py
  - module/
    - module.py
       - #class Model()
    - __init__.py

我要导入的课程是module.Model和 我用它来加载文件:

import cPickle as pickle
import module
with open("myModelPath") as mf:
    m = pickle.load(mf)

如果我在project/module子文件夹中运行它,一切正常,但如果我尝试在project/文件夹中运行以下内容,则会收到错误

import cPickle as pickle
import module.module
with open("myModelPath") as mf:
    m = pickle.load(mf)

我认为问题是,我的模型现在是module.module.Model。有没有一种简单的方法来解决这个问题?

0 个答案:

没有答案