我使用psycopg2查询数据库,并在循环中执行查询。你知道吗
for i in range(0,len(time)):
cur2.execute("SELECT * from obs where ujd=%s;",(time[i],))
m=cur2.fetchall()
print time[i], m
对于某些查询,数据会像我期望的那样返回。然而,有时什么也不返回,即使我可以从psycopg2外部成功地查询并获取数据。你知道吗
例如,当我的循环达到2456146.72784 psycopg2的时间[i]时,返回一个空数组:[]
如果我在循环外执行这个命令并手动输入2456146.72784,那么我就得到了所有需要的数据。你知道吗
如何从循环内部成功查询?你知道吗
指定数据类型可以解决此问题。在这种情况下,它们是浮动的。你知道吗
更改行:
收件人:
相关问题 更多 >
编程相关推荐