擅长:python、mysql、java
<p>原因是您使用<code>lnames = ("Mincan","Farcasel")</code>将<code>lnames</code>定义为<strong>元组</strong></p>
<p>然后,下面的代码会导致该错误,其中<code>lnames</code>是一个元组对象,<code>auth2</code>是一个字符串obejct</p>
<pre class="lang-py prettyprint-override"><code>if lnames in auth2:
print("Name authorized. You may proceed")
</code></pre>
<p>您可以将<code>if lnames in auth2:</code>更改为<code>if auth2 in lnames:</code></p>
<p>顺便说一句<code>fnames</code>在<code>if</code>语句中未定义,您可以将其相关语句更改为上述语句</p>