当使用python的join()连接sql的结果时遇到TypeError: sequence item 5: expected str instance, list found
错误原因编译器说明: 要求使用str来链接list
所以将join()内的list转换成str就可以了
sql = """
insert into database(a,b,c,d,e,f,g,h)
values(%s)"""%"".join(str(data))
# 如果在第一个%后面的""里面加逗号的话,输出的每个str都会带有","
sql = """
insert into database(a,b,c,d,e,f,g,h)
values(%s)"""%",".join('%s' %data for data in data)