使用pymysql批量插入mysql数据
# 执行SQL语句
cursor.executemany(sql, list_values)
,出现报错'numpy.ndarray' object has no attribute 'translate';
通过调试比较,出错的list_values类型与正常的有些许差异,出错的list_values:
发现list的行数据,是array类型;
而正常的,应该是list的行数据,依然是list类型:
那么,np.array如何转换成真正的list呢?
list_values = []
for i in range(0, len(datas)):
list_values.append(list(datas[i]))
这样,就可以批量插入mysql数据库了,插入速度,蹭蹭蹭的...