擅长:python、mysql、java
<p>对于第一个问题,错误是由行<code>while True</code>引起的。这只是在一个无限循环中设置。您可能希望以一种更好的方式来构造它,以避免在循环中出现这种情况,例如替换</p>
<pre><code>while = True
</code></pre>
<p>带着</p>
<pre><code>while = (conditional_statement)
</code></pre>
<p>你的第二个问题是不清楚的,因为你展示的输出确实达到了你想要的。但是您可以做的一种方法是使用循环替换字典中的键和值,例如</p>
<pre><code>for key,val in query['alternative'].items():
key = key.lower()
key = val[0].lower()
</code></pre>
<p>上面只是一个想法,您必须做什么,以取代您的查询小写字符</p>