3
class a:
    def __init__(self):
        b
    def c(self):
        d(e)
    def d(self,g):
        print 1

我想知道如果我想在函数 c 中使用函数 d 应该怎么做,因为它变成了“未定义全局名称 d。”。谢谢你。

4

2 回答 2

6

d是一个实例方法,因此您可以使用self.d().

于 2013-01-04T23:54:27.317 回答
3

您必须self.d()从您的函数中调用。

于 2013-01-04T23:54:18.803 回答