擅长:python、mysql、java
<p>经过一番周折,我发现从mysql查询得到的结果不是字符串,而是元组,所以简单地删除括号是行不通的。在</p>
<p>下面是我如何处理它的示例,从查询开始:</p>
<pre><code>mycursor.execute("SELECT name1, name2 FROM testdatabase where (name1 REGEXP '^test.*') ")
</code></pre>
<p>然后,我可以循环查看结果并打印每个结果,如下所示:</p>
^{pr2}$
<p>结果如下:</p>
<pre><code>('test0', 'something0')
('test1', 'something1')
('testing0', 'somethingelse1')
</code></pre>
<p>但我想把这些结果分成两个字段,这样你就可以这样做了:</p>
<pre><code>for result in query_results:
part1, part2 = result
print('{} - {}'.format(part1, part2))
</code></pre>
<p>这样可以得到如下输出:</p>
<pre><code>test0 - something0
test1 - something1
testing0 - somethingelse1
</code></pre>
<p>我的代码计划是创建一个可以轻松搜索的json类型字典,而不仅仅是打印出来。在</p>