我编写了最简单的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
答案 0 :(得分:4)
您需要按照以下条件对该功能进行限定:
sabya.newplus.newplus(2, 3)