对多个值执行SQL查询Psycopg2

2024-06-28 19:11:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用psycopg2执行一些PostGIS查询,但是遇到了一些问题。假设我运行一个查询:

cursor.execute("SELECT locations FROM locationtable")

这给了我一个python变量,它是点几何图形的列表。稍后,假设我要将它们转换为不同的SRID我希望能够做到:

^{pr2}$

但这给了我一个错误:

TypeError: not all arguments converted during string formatting

我意识到在这种情况下,我可以将这两个SQL命令组合起来,但这是我遇到的一个普遍问题,我想知道是否有一种方法可以通过psycopg2传递元组列表,并对所有值执行SQL命令。在


Tags: from命令列表executesql错误selectcursor