Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中使用glob结果复制到Postgres_Python_Postgresql_Psycopg2_Glob - Fatal编程技术网

在Python中使用glob结果复制到Postgres

在Python中使用glob结果复制到Postgres,python,postgresql,psycopg2,glob,Python,Postgresql,Psycopg2,Glob,我正在尝试创建一个python脚本,将glob结果复制到postgres中。这就是我所拥有的: 导入psycopg2,glob sitesizetemp=glob.glob('C:/Data/Sheltered BLPUs/CSVs/sitesize*.csv') conn=psycopg2.connect(“dbname=postgres user=postgres”) cur=conn.cursor() cur.execute(“从“sitesizetemp”分隔符、“CSV;”复制site

我正在尝试创建一个python脚本,将glob结果复制到postgres中。这就是我所拥有的:

导入psycopg2,glob

sitesizetemp=glob.glob('C:/Data/Sheltered BLPUs/CSVs/sitesize*.csv')

conn=psycopg2.connect(“dbname=postgres user=postgres”)

cur=conn.cursor()

cur.execute(“从“sitesizetemp”分隔符、“CSV;”复制sitesize”)

conn.commit()

cur.close()

conn.close()

我对这一切都很陌生,所以欢迎任何帮助!谢谢

import psycopg2, glob

sitesizetemp = glob.glob('C:/Data/Sheltered BLPUs/CSVs/sitesize*.csv')
conn = psycopg2.connect("dbname=postgres user=postgres")
cur = conn.cursor()

for f in sitesizetemp:
    cur.execute("COPY sitesize FROM '%s' DELIMITER ',' CSV;" % f)

conn.commit()
cur.close()
conn.close()