当我在Main.py中返回"Home“类时,它可以正常工作,但返回"ScreenManager”时,AttributeError.Howıı可以修复它。Home()时,它可以工作,但我返回SM is not workclass Home(Screen):
super__getattr__
AttributeError: 'super' object has no attribut
max_length=255)我重写了我的Main.getattr_,这样我就可以引用细节记录,就好像它们是普通的主属性一样现在我得到了所有类型的“属性X不存在”错误。我试过以下几种方法,但没有运气。它似乎特别与Django为ForeignKey引用生成的“ForeignKey”属性冲突。def __getattr__(self, attrname): return super
如何用Python3和继承重写__getattr__?it is unknown, pass it along to give return super__getattr__(item)
def __getattr__(self, item):
# Process item and return valueAttributeError:
尽管如此,这还是很烦人的,kv-kivy- THIS -that-error,嗯.无论如何,我似乎没有得到kivy,好吧,我仍然在玩.kv文件,恼人而缓慢地放弃了它的‘典型’响应 AttributeError: 'super' object has no attribute '__getattr__' 我感到很困惑,这是什么,为什么是KIVY--不管怎样,我必须给出一些东西来说明到底发生了什么 from kivy.appBuilder.load_file("my.kv&qu
对于__getattribute__,似乎只需引发AttributeError就可以请求默认行为。但是,如何在__setattr__中实现相同的功能呢?raise AttributeError()
if name in ("A", "B", "C"):raise AttributeError("%s is an immutable attribute.")