我正在使用psycopg2执行一些PostGIS查询,但是遇到了一些问题。假设我运行一个查询:
cursor.execute("SELECT locations FROM locationtable")
这给了我一个python变量,它是点几何图形的列表。稍后,假设我要将它们转换为不同的SRID我希望能够做到:
^{pr2}$但这给了我一个错误:
TypeError: not all arguments converted during string formatting
我意识到在这种情况下,我可以将这两个SQL命令组合起来,但这是我遇到的一个普遍问题,我想知道是否有一种方法可以通过psycopg2传递元组列表,并对所有值执行SQL命令。在
它可以使用^{} 方法:
但是
^{pr2}$locs
必须是元组或其他序列类型的列表,例如:相关问题 更多 >
编程相关推荐