从python创建和调用函数

时间:2015-07-24 04:30:03

标签: python

这是一个名为smbk.py

的小模块
def sumtwo(x,y):

    z = x + y
    return z


def multtwo(a,b):

    c = a - b
    return c

我在下面调用函数。

import smbk

print smbk.multtwo(2,3)

我收到以下错误

AttributeError: 'module' object has no attribute 'multtwo'

2 个答案:

答案 0 :(得分:0)

您需要将两个文件放在同一个目录中。

或者如果你使用python shell,你需要从smbk.py所在的同一目录调用python。

答案 1 :(得分:0)

你为什么要使用smbk?没有必要。你可以这样调用这个函数:

def sumtwo(x,y):
    z=x+y
    return z
z=sumtwo(2,3)
print(z)