擅长:python、mysql、java
<p>如果您信任数据并且可以用Python语法编写逻辑语句,那么可以使用<a href="https://docs.python.org/3.4/library/functions.html#eval" rel="nofollow">^{<cd1>}</a>并为其提供表达式和两个值:</p>
<pre><code>>>> eval('m1 >=3 and (m1 + m2) >= 11', {'m1':4, 'm2':8})
True
>>> eval('m1 >=3 and (m1 + m2) >= 11', {'m1':4, 'm2':-8})
False
</code></pre>
<p>对于<em>“if you trust it”</em>,我的意思是它不应该包含像“delete my whole hard disk”这样的函数调用。因为<code>eval</code>会运行它。在</p>
<hr/>
<p>我得自己试试。。。在</p>
^{pr2}$