我对python完全陌生。现在我正在使用 Enthought 机盖(python 2.7.3)。我在网上发布了一个问题,但后来我又遇到了另一个问题。我写了一个程序,当然遇到了错误。我也在这个论坛上发布了这个。这是我上一个问题的链接:无法解析 AttributeError: 'module' object has no attribute 'calcKappa' 我看到当我删除打印行时,在我删除这些行并保存我的数据之后很长时间,canopy 一直在打印这些输出。所以我重新启动了编辑器,现在,突然间我有了其他错误。所以我添加了一些打印行来测试它,现在程序卡在了打印行上。这是为什么?
%run "C:/Users/User/Canopy files/Main.py"
5
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
C:\Users\User\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.1.0.1371.win-x86_64\lib\site-packages\IPython\utils\py3compat.pyc in execfile(fname, glob, loc)
174 else:
175 filename = fname
--> 176 exec compile(scripttext, filename, 'exec') in glob, loc
177 else:
178 def execfile(fname, *where):
C:\Users\User\Canopy files\Main.py in <module>()
22 cTwo*=2
23 cOne*=2
---> 24 averagepiTwo=doAll(cTwo)
25 averagepiOne=doAll(cOne)
26 if(averagepiTwo >= averagepiOne*(1-criterium)):
C:\Users\User\Canopy files\Main.py in doAll(c)
12 Basismodel.setMu()
13 print 5
---> 14 Basismodel.setLambda()
15 Basismodel.calcKappa()
16 Basismodel.calcSumofprob()
C:\Users\User\Canopy files\Basismodel.py in setLambda()
25
26 def setLambda():
---> 27 print "test"
28 for i in range (c-1):
29 lamb.append(lamb[0])
IndexError: list index out of range
先感谢您。
答案是我没有构造函数。谢谢您的反馈