Python错误:TypeError:' module'对象不可调用

时间:2014-12-01 14:33:21

标签: python python-3.x

我编写了最简单的python代码(模块):

def newplus(x, y):
    return x*y

这是存储在sabya文件夹(这是我的包)中。该文件夹包含_init_newplus.py个文件。

在我的IDLE中,我可以打开模块sabya.newplus。当我给import sabya.newplus时,没有错误。但是当我发出:

>>> sabya.newplus(2, 3)

我收到此错误

   Traceback (most recent call last):
  File "<pyshell#15>", line 1, in <module>
    sabya.newplus(2, 3)
TypeError: 'module' object is not callable

1 个答案:

答案 0 :(得分:4)

您需要按照以下条件对该功能进行限定:

sabya.newplus.newplus(2, 3)