AttributeError:'模块'对象没有属性' doc

时间:2016-08-09 08:18:18

标签: python python-2.7 ipython

我是初学者,我试图使用python编程来模拟系统动态​​模型。问题是当我尝试打印sd模型的组件时,错误消息如下所示:

"AttributeError: 'module' object has no attribute 'doc'"

我的代码:

import pysd    

educationmodel = pysd.read_vensim('Education.mdl')     
print educationmodel.components.doc()

2 个答案:

答案 0 :(得分:0)

据git repo了解,doc()方法位于Class PySD内。此外,read_vensim返回此类的实例。

因此,如果直接使用educationmodel.doc(),您的问题就会得到解决。

答案 1 :(得分:0)

这可能是我的错 - 我必须将.doc()函数移动到模型对象而不是组件对象,以此作为正确包含Vensim宏的方法。如果仍然存在问题,可能需要更新到最新版本(0.7.4)。如果这也没有帮助,那么我们可能需要修复一些东西。 =)