这个问题在这里已有答案:
说我有两个功能,一个属于另一个,就像这样。
def foo():
def bar():
print("im bar")
print("im foo and can call bar")
print("i can call foo, but not bar?")
如何参考或致电酒吧?我会做foo.bar()
吗?
如果bar
不是像bar = 1
那样的函数那么我将如何访问它?
我知道我可以将bar
从foo
中移出,但还有其他方法吗?
我不认为你可以做你想做的事情,即打电话给foo.bar
并期望得到结果。但是,您可以将foo
变成一个类,然后以这种方式尝试。