擅长:python、mysql、java
<p>您可以获取查询结果并将其保存到变量中,方法如下:</p>
<pre><code>res=mycursor.execute("SELECT dbx, dby, SQRT(
POW(69.1 * (dbx - userx), 2) +
POW(69.1 * (usery - dby) * COS(latitude / 57.3), 2)) AS distance
FROM TableName HAVING distance < 125 ORDER BY distance;").fetcall()
</code></pre>
<p>res将是元组列表,例如<code>[(0.53, 75.32, 2000), (0.55, 62.75, 3000)]</code></p>
<p>您现在可以使用以下命令将其保存到txt文件:</p>
<pre><code>with open('res.txt', 'w') as f:
f.writelines([(str(i)+'\n') for i in res])
</code></pre>
<p>您还可以将其保存为csv、json或任何其他您想要的格式,但在您的情况下可以使用txt</p>