6
A
回答
9
獲取與getattr
屬性:
method = "whatever"
getattr(test, method)
你也可以把它叫做:
getattr(test, method)()
2
要訪問的方法,getattr(test, test.method)
;這樣你可以將它綁定到一個變量,將其作爲函數結果返回,將其作爲參數傳遞,等等。至調用它也可以附加括號括起來的參數(如果沒有參數,只需要括號),例如getattr(test, test.method)()
。
相關問題
- 1. 在對象中訪問類變量的最佳方法?
- 2. python變量方法名稱
- 3. 如何使用變量訪問JavaScript對象方法?
- 4. 如何訪問方法的變量
- 5. 如何在方法內創建對象時訪問參數的變量?
- 6. Javascript對象:從方法訪問對象變量
- 7. 對象*名稱*沒有方法*方法名稱*
- 8. 無法從類方法訪問對象變量(Java)
- 9. 調用方法名稱在另一個變量中的變量的方法
- 10. 訪問方法和變量
- 11. 我無法使用變量名稱訪問對象函數?
- 12. 在方法中訪問局部變量?
- 13. 訪問其他類/對象中的方法和變量(其中的對象btw)?
- 14. 不能從變量訪問方法名稱
- 15. 無法返回對象方法名稱
- 16. 在方法中訪問父對象
- 17. 如何在父類中訪問相同的名稱方法?
- 18. 無法訪問對象的方法
- 19. 如何訪問變量,並在同一時間稱爲一個類的方法
- 20. 從方法訪問對象的局部變量Objective-c
- 21. 訪問父javascript對象的變量和方法?
- 22. ForAllMembers方法中的訪問源對象
- 23. 訪問的封閉變量時,該方法具有使用相同的名稱
- 24. 在TCL中訪問命名空間變量的最快方法
- 25. 無法訪問變量onclick方法
- 26. onCreate方法變量無法訪問?
- 27. 的方式來訪問匿名對象的方法
- 28. setTimeout的JavaScript對象方法名稱
- 29. 對象'_Application'的方法'名稱'失敗
- 30. 訪問屬性名稱在變量中的對象屬性
你爲什麼覺得你需要這個?你能提供其餘的代碼嗎?通常有一種更簡單的方法來做到這一點,它不涉及通過字符串確定方法名稱。 – 2009-12-23 20:51:19