擅长:python、mysql、java
<p>如果要动态访问属性,可以使用<a href="http://docs.python.org/2/library/functions.html#getattr" rel="nofollow"><strong>^{<cd1>}</strong></a>函数:</p>
<pre><code>try:
value = getattr(a, attribute_name)
except AttributeError:
# attribute not found
pass
</code></pre>
<p>或者,也可以提供在属性不存在时要返回的默认值,而不是要抛出的异常:</p>
<pre><code>value = getattr(a, attribute_name, default_value)
</code></pre>