擅长:python、mysql、java
<p><code>c.execute("SELECT pass FROM user_pass")</code>返回的是元组,不是字符串,<code>key</code>是字符串。您需要从元组中获取第一个值,并将其与您的<code>key</code>参数进行比较,因此将函数更改为:</p>
<pre><code>def check_password(key):
thePass= c.execute("SELECT pass FROM user_pass")[0] # Changed here
if key == thePass:
print("right Password")
else:
print("Wrong Password")
</code></pre>