如何在python中访问pymssql中的前一行?

时间:2016-07-13 20:36:04

标签: python pymssql

例如,如果我使用:

迭代查询
for row in cursor:

我想进行比较,如:

if row[0] == previousrow[0]:
     #do something

我如何实际访问上一行?

1 个答案:

答案 0 :(得分:1)

如果您想访问for循环中的上一行,可以使用以下代码。

previousrow = None

for row in cursor:
    if (!(previousrow is None)):
        # do your comparison with previous row and row here
    previousrow = row

我不写Python,但我认为这会编译并且应该对你有用。