![]() |
1
2
有
但这真的很不直观,所以为了避免让阅读您的代码的人感到困惑,最好使用自己的multi getattr:
|
![]() |
2
2
根据 [Python]: getattr ( object, name[, default] ) :
所以,你需要一个
考虑到我已经在解释器的交互窗口中粘贴了您的代码:
或者,为了更进一步,您可以创建一个使用“嵌套”属性名的getter:
但这可能效率很低(而且,也不能处理角落的案子),你最好使用@aran fey的建议。 |