我有一个函数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
答案 0 :(得分:1)
这可以解决您的问题:
在模块test.py
中def changecheck(changeId):
print changeId
在模块check.py
中import test
returnVal = test.changecheck(changeInfoItem['changeId'])
答案 1 :(得分:-1)
你必须这样做:
import check
returnVal = check.changecheck(changeInfoItem['changeId'])