【发布时间】:2014-02-10 00:00:02
【问题描述】:
我有一个包含 100 多列和多行的数据库(postgresql)。表格中的某些单元格是空的,我正在使用 python 编写脚本,所以 None 值被放置在空单元格中,但是当我尝试插入表格时它显示以下错误。
" psycopg2.ProgrammingError: column "none" does not exist"
我正在使用 psycopg2 作为 python-postgres 接口............有什么建议吗??
先谢谢了……
这是我的代码:-
list1=[None if str(x)=='nan' else x for x in list1];
cursor.execute("""INSERT INTO table VALUES %s""" %list1;
);
【问题讨论】:
-
Python不需要需要使用
;分号。 -
list1是否只保留 一个 值?或者您是否尝试将其用于多次插入?
标签: python postgresql psycopg2