擅长:python、mysql、java
<p>代码中有一个问题会阻止函数<code>servx()</code>多次运行:</p>
<p><code>if inez is 'Yes':</code></p>
<p>检查<code>inez</code>是否与文本字符串<code>'Yes'</code>是同一实例。无论出于何种意图和目的,这将始终返回false。你想要的是:</p>
<p><code>if inez == 'Yes'</code></p>
<p>检查字符串是否匹配,而不是对象实例本身,根据这里的问题:<a href="https://stackoverflow.com/questions/1504717/why-does-comparing-strings-in-python-using-either-or-is-sometimes-produce">Why does comparing strings in Python using either '==' or 'is' sometimes produce a different result?</a></p>