我在正确使用execute_values()选项时遇到问题。我得到一个“无法将记录插入到dist_crt_opins表中,而不是字符串格式化期间转换的所有参数”。
我的代码获取美国所有地区法院的数据,我已经为我正在抓取的项目创建了一个名为" data“的列表。以下是插入的相关代码:
data = []
results = (court,case_title,issue_date,link,details)
print(results)
data.append(results)
for d in data:
sql = '''INSERT INTO dist_crt_opins (court, case_title, issue_date, link, details) VALUES (%s),'''
psycopg2.extras.execute_values(cursor,sql,d, template='(%s, %s, %s, %s, %s)', page_size=1000)