我想確定將數據從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