擅长:python、mysql、java
<p>正如Pete所说,您的示例适用于python 3.6.8。
但是,另一种方法是:</p>
<pre><code>from emcee import moves
emcee_moves = [('KDEMove', 0.5), ('DEMove', 0.5)]
mv = [(getattr(moves, method)(), val) for method, val in emcee_moves]
</code></pre>
<p>getattr通常比eval更安全</p>