使用Python将CSV文件写入Redshift

时间:2017-09-21 15:20:54

标签: python python-2.7 amazon-redshift

当我尝试执行下面的脚本时,我收到一个错误"太多的参数",我的csv文件有大约28列和30行。所有连接都正常工作正确读取,没有其他问题,根据日志我明白我不能写红色表中超过2或3列

{{1}}

1 个答案:

答案 0 :(得分:0)

row不应该解压缩。确保它是由 28 项组成的可迭代项。

cur.execute("""INSERT INTO UD_INTERIM.dqe933_fni_new(col1,col2,col3,col4,col5,col6,col7,col8,col9,col10,col11,col12,col13,col14,col15,col16,col17,col18,col19,col20,col21,col22,col23,col24,col25,col26,col27,col28) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)""", row)