-2
class dav():
def d1():
bit=1
bit1=0
p1=dav()
print(p1.d1.bit)
print語句引發AttributeError
:如何在python刪除屬性錯誤
AttributeError: 'function ' object has no attribute 'bit1'
class dav():
def d1():
bit=1
bit1=0
p1=dav()
print(p1.d1.bit)
print語句引發AttributeError
:如何在python刪除屬性錯誤
AttributeError: 'function ' object has no attribute 'bit1'
class dav(object):
def __init__(self):
self.bit=1
self.bit1=0
p1=dav()
print(p1.bit)
可能是你的意思......
好,'bit'只存在,而' d1()'被調用,它不在你的例子中。使用此代碼嘗試解決的實際問題是什麼? – NPE 2014-10-02 15:50:31
你想使用像它是一個類的功能? – TheSoundDefense 2014-10-02 16:07:42