我使用以下代码在postgresql中创建了一个表:
create table spyResults (id serial not null primary key, info jsonb not null);
现在,在Python中,我想将数据插入到那个表中。我用以下代码传递数据:
cur.execute("INSERT INTO %s(info) VALUES (%s)",[AsIs('spyResults'),json.dumps(pDoc)])
pDoc是Python字典,现在我将其转换为json并传递到查询,但问题在于我们的pDoc字典:
datet
我在Postgres中有一个列名为TIME(UpperCase)的表。虽然从Postgres本身将csv插入到这个表中,但使用SQL命令是很容易的。
COPY american_district FROM 'O:\Python\PostGREsql\district.csv' WITH CSV HEADER DELIMITER AS ',' NULL AS '\N';
但是,使用下面的python代码将相同的csv插入到表中会给我带来一个错误:
f = open('O:\Python\PostGREsql\district.csv'