如何在Python中的模块之间传输变量?

时间:2012-05-11 16:11:02

标签: python module

mod.py:

def addone(number):
    result = number + 1

test.py:

import mod

print mod.addone(2)

我得到的结果是None,所以我猜测结果变量丢失了。我的代码缺少什么。

是的,我知道这可以很容易地在没有模块的情况下完成,这只是一个例子。

2 个答案:

答案 0 :(得分:2)

您正在执行导入权限,即mod.py中未返回结果的方法。改为:

def addone(number):
    return number + 1

答案 1 :(得分:0)

add_one中缺少

'return',因此您没有