Python 如何在MYSQL Workbench中制作一个简单的脚本来执行查询并将结果导出到CSV
我真的不懂编码 我只是想弄清楚如何为Mysql Workbench创建一个简单的脚本,它只运行给定的查询,然后将结果导出到CSV中 我知道这可以用于执行查询:Python 如何在MYSQL Workbench中制作一个简单的脚本来执行查询并将结果导出到CSV,python,mysql-workbench,mysql-python,Python,Mysql Workbench,Mysql Python,我真的不懂编码 我只是想弄清楚如何为Mysql Workbench创建一个简单的脚本,它只运行给定的查询,然后将结果导出到CSV中 我知道这可以用于执行查询: import grt result = grt.root.wb.sqlEditors[0].executeScript("givenquery") 但我被困在下一步如何将结果导出到csv中 提前谢谢 ps:是的,这必须是一个在mysql工作台脚本shell环境中运行的脚本。Python 3.5 import csv import gr
import grt
result = grt.root.wb.sqlEditors[0].executeScript("givenquery")
但我被困在下一步如何将结果导出到csv中
提前谢谢
ps:是的,这必须是一个在mysql工作台脚本shell环境中运行的脚本。Python 3.5
import csv
import grt
result = grt.root.wb.sqlEditors[0].executeScript("givenquery")
with open('file.csv', 'w', newline='') as csvfile:
spamwriter = csv.writer(csvfile, delimiter=' ',
quotechar='|', quoting=csv.QUOTE_MINIMAL)
for res in result:
spamwriter.writerow(result)
嘿,非常感谢你的帮助!我在执行/home/ltreducea/.mysql/workbench/scripts/test.py:File“/home/ltreducea/.mysql/workbench/scripts/test.py”时遇到了这个错误:未捕获异常,第8行,以open('File.csv','w',newline='')作为csvfile:TypeError:'newline'是这个函数的无效关键字参数,似乎您正在使用python 2.7。使用的是python的什么版本?