import pymysql
try:
db = pymysql.connect(host='localhost', user='root', password='112223', port=3306, db='test')
cursor = db.cursor()
data = {
'test_id': '"5555"',
'test_name': '"Lilei"'
}
table = 'test_detail'
keys = ', '.join(data.keys())
values = ', '.join(data.values())
#print(values)
sql = 'INSERT INTO {}({}) VALUES ({})'.format(table,keys,values)
cursor.execute(sql)
db.commit()
cursor.close()
db.close()
except :
print('插入失败')
其中test为数据库的名称
test_detail为数据库表的名称
test_id与test_name为数据库表中的列名
可根据自己的需要修改