我想确定将数据从python列表插入到PostgreSQL表中的最简单方法。如何将python列表插入到Postgres表中
我的PostgreSQL表创建如下;
CREATE TABLE results(Id serial primary key, T0 timestamp, T1 real, T2 real, T3 real, T4 real, Total real, Result text);
我的python列表的格式如下;
ResultsList = ['2015-07-20 16:06:05', 0.16, 5.22, 5.81, 0.69, 11.90, 'OK']
我正在使用下面的python代码将列表写入结果表;
import psycopg2 as dbapi
con = dbapi.connect(database='xxx', user='xxx')
cur = con.cursor()
cur.execute("INSERT into results VALUES (%s);", (ResultsList),)
con.commit()
解释器吐出以下错误;
Error not all arguments converted during string formatting
Process finished with exit code 0
任何线索,将不胜感激。
谢谢:)
很确定这里有一个python语法错误,跟着逗号 – Eric