看下面的代码:
from module import functiondef foo(x): return function(x)
function这里的名字是全球性的。如果我不得不说
global function要使此代码正常工作,那将变得非常乏味。
在您说your
X和my
function不同(因为一个是变量,另一个是导入的函数)之前,请记住,Python中的所有名称都被视为相同:使用时,它们的值在作用域层次结构中查找。如果需要,
globalX那么就需要
global function。ck
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)