1
是否有一种逻辑方法可以定期从sql中获取数据?我想从我的postgres数据库中的表中取一行,在我的python脚本中对它进行一些计算,并获取数据的第二行并继续执行此过程,直到完成所有计算。从循环中提取数据库中的数据
在上面的表,我想取的旅行时间每个阵列,做就可以计算在我的Python代码,然后转到第二行等等。
是否有一种逻辑方法可以定期从sql中获取数据?我想从我的postgres数据库中的表中取一行,在我的python脚本中对它进行一些计算,并获取数据的第二行并继续执行此过程,直到完成所有计算。从循环中提取数据库中的数据
在上面的表,我想取的旅行时间每个阵列,做就可以计算在我的Python代码,然后转到第二行等等。
我相信你的数据库库会为你提供一个这样做的方法。它可能被称为游标,指针或迭代器,它将有一个用于从查询中获取下一行的方法。
从https://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursor-fetchone.html
cursor.execute("SELECT * FROM employees")
row = cursor.fetchone()
while row is not None:
print(row)
row = cursor.fetchone()