我是Python的新手,我面临一个问题:
def a(): ....
class b :
def c():
x=a()
我的函数a
是在类之外定义的,我需要它在函数c
中访问类内部。我该怎么做?
只需使用a()
调用它,它就可以通过全局模块作用域使用:
def a():
return "test"
class b:
def c(self):
x = a()
print x
b().c() # prints "test"
另请参阅本主题:范围界定规则的简短描述?