我想使用python脚本生成动态插入语句。我将使用csv文件中的数据来获取插入内容: 到目前为止,这是我能够通过谷歌完成的事情:
import csv
openFile = open('test.csv', 'r')
csvFile = csv.reader(openFile)
header = next(csvFile)
headers = map((lambda x: '`'+x+'`'), header)
insert = 'INSERT INTO Table (' + ", ".join(headers) + ") VALUES "
for row in csvFile:
values = map((lambda x: '"'+x+'"'), row)
print (insert +"("+ ", ".join(values) +");" )
openFile.close()
insert语句只能在字符串上使用单引号,而不能在数字上使用单引号。