我正在尝试导入使用Python导入到PostgreSQL中的CSV数据。它显示一个错误,当我运行代码。使用Python将CSV数据导入到PostgreSQL中出错在使用
import csv
import psycopg2
import time
from datetime import datetime, timedelta
yesterday = datetime.strftime(datetime.now() - timedelta(1), '%Y%m%d')
print yesterday
conn = psycopg2.connect(host="172.19.1.228", database="stat", user="radio",
password="abcd1234", port="5432")
tem = "copy e_report FROM '/home/ftpuser/Report/Report_E_RadioStat_' & " \
"'yesterday' & '.csv' With DELIMITER ',' CSV HEADER;"
cursor = conn.cursor()
cursor.execute(tem)
如下所示的错误:
Traceback (most recent call last):
File "C:\Users\p4532\Desktop\python\python_test.py", line 22, in <module>
cursor.execute(tem)
ProgrammingError: syntax error at or near "&"
LINE 1: ...t FROM '/home/ftpuser/Report/Report_E_RadioStat_' & 'yesterd...
请提出一个方法来解决此问题。