python读取列表中的元素并插入MySQL数据库

2018-05-10  本文已影响0人  hello琳123

列表的数据项不需要具有相同的类型

List=[1,2,3,4,5,6,7]

print(List[1:5]) 

输出结果为:2,3,4,5

-----------------------------------------

python读取列表中的元素并插入MySQL数据库

# -*- coding:utf-8 -*-

import pymysql

list=[20,5,'wangyan']

connent = pymysql.connect(host='localhost', user='root', passwd='123', db='user', charset='utf8') //db为所使用的数据库

cursor = connent.cursor()

sql="insert into test(age,id,name) values("+str(list[0])+","+str(list[1])+","+" ' "+list[2]+" ' "+")"  //test为表名,由于list[0]和list[1]的元素类型是整型,所以需要将其转化为字符串,list[2]本身为字符串类型,但需要加入单引号 ' ',sql语句中values的值为字符串的拼接,每个从列表中获取的元素为表的一个字段

print(sql)   //在控制台上打印sql语句

cursor.execute(sql)

connent.commit()   //提交任务,数据才会写入数据库

上一篇 下一篇

猜你喜欢

热点阅读