在Python中使用glob结果复制到Postgres
我正在尝试创建一个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
导入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()