PyCharm中未解决的属性错误

时间:2017-03-17 13:01:56

标签: python monkeypatching

我创建了一个python类,例如:

class A():

    def foo(self):
        #Does something

def bar(self):
    #Does some work

A.bar = bar

根据我的理解,这应该为课程添加条形图。 但是当在另一个班级中这样做时,我得到了上面提到的错误

global a

a=A()

a.bar() # this gives the error

感谢。

1 个答案:

答案 0 :(得分:-1)

你的酒吧功能在课外。纠正它:

class A():

    def foo(self):
        print('foo')

    def bar(self):
        print('bar')

global a
a = A()
a.bar()