1
A
回答
1
>>> class A(object):
... pass
...
>>> class B(A):
... pass
...
>>> B.__bases__
(<class '__main__.A'>,)
>>> getattr(B.__bases__[0],'x',False)
False
或者更comprehensivley:
class A(object):
x = 5
class B(A):
y = 6
x = 7
print(getattr(B.__bases__[0],'y',False))
print(getattr(B.__bases__[0],'x',False))
輸出
False
5
>>>
所以只是檢查是否返回False
,如果是,則可以結束attr ibute不存在於父類中。
0
如果你知道你在找什麼屬性,你可以匹配他們對dir(parent class)
相關問題
- 1. 如何驗證python中的變量是否爲空
- 2. Python - 驗證變量是否爲空
- 3. 如何驗證Python中是否存在Neo4j圖形數據庫?
- 4. 如何驗證變量類型是Java語言中的數組
- 5. 如何檢查Python中是否存在靜態變量?
- 6. 將變量保存在父類中PHP
- 7. 在父類中調用如何變量
- 8. 如何在Symfony 1.4中驗證變量
- 9. $ eval驗證插入的變量是否存在/不正確
- 10. 如何測試變量是否是C#中的變量類型?
- 11. 如何驗證是否存在angularjs
- 12. 你是否驗證你的URL變量?
- 13. 如何驗證是否在HashMap中的值存在
- 14. Python - 驗證文檔是否存在於我的文檔中xls
- 15. 驗證NSString中是否存在單詞
- 16. 父級抽象類中的變量是否由子類繼承?
- 17. 如何訪問父類中的變量
- 18. 獨家驗證是否存在一個父母身份證
- 19. 在URL中驗證變量
- 20. 是否有可能在java中的父類中訪問子類的變量?
- 21. 如何驗證頁面中的整數是否存在?
- 22. 驗證是否存在
- 23. 如何檢查變量是否在python
- 24. 如何驗證類屬性或方法是否存在
- 25. 如何驗證變量是否存在或不在頁面中使用量角器?
- 26. 在C#中的驗證類中是否有任何烘焙?
- 27. 如何使用getEval()來驗證硒中的變量的類型
- 28. 如何驗證客戶端驗證中的雙變量規則?
- 29. 如何驗證正在存儲在變量中的Selenium IDE中的文本?
- 30. 如何在python中保存「self」變量?
我們對孩子班有同樣的事情嗎?假設我想知道如果atrribute是在兒童課堂中定義的? –
@GaurangShah我想不太容易,父類無法知道它是從 – HennyH