通过python为从mysql导出的数据添加字段分隔符和引号

时间:2017-07-21 17:34:13

标签: mysql python-2.7

我已经编写了这个python脚本来从数据库中提取数据,它为我提供了我需要的数据,但我希望这些字段由命令分隔,每行用双引号括起来。例如:

我目前得到:

data0 data1 data2 data3

我想得到: " data0"," data1"," data2"," data3"

我已经尝试添加FIELD ENCLOSED BY \"但得到错误:
pymssql.OperationalError:(156,"关键字附近的语法错误' BY' .DB-Lib错误消息156,严重级15:\ n一般SQL Server错误:检查来自SQL Server的消息\ n&# 34)。感谢任何帮助。

matplotlib.tri.Triangulation

1 个答案:

答案 0 :(得分:0)

为了获得我想要的格式,我使用了:

  NewFile = open(File,'a')
  NewFile.write("\"" + row[0] + "\"" + ", " + "\"" + row[1] + "\"" + ", " + "\"" + row[2] + "\"" + ", " "\"" + row[3] + "\"" + ")\n")
  NewFile.close()