-2

我有在不同模块(称为)changecheck()中定义的功能。check.py我想changeId作为参数传递给这个函数。

我从文件中调用这个函数test.py

我无法理解此参数未正确传递的原因。

check.py
returnVal = changecheck(changeInfoItem['changeId'])

In a differnt module test.py
def changecheck(changeId):
    print changeId //nothing gets printed
4

2 回答 2

1

这应该可以解决您的问题:

在模块 test.py

def changecheck(changeId):
    print changeId

在模块 check.py

import test
returnVal = test.changecheck(changeInfoItem['changeId'])
于 2013-06-25T06:54:13.273 回答
-1

你必须这样做:

import check

returnVal = check.changecheck(changeInfoItem['changeId'])
于 2013-06-25T07:01:10.980 回答