pandas列出游标错误

时间:2016-10-19 02:09:35

标签: python pandas pyodbc

对我之前发布的另一个问题提出跟进问题。 Unable to create a second dataframe python pandas

我想出的错误是当我尝试从我的光标对象中创建一个列表时,我再也无法调用该光标来说明用它制作另一个数据帧。见下文:

strsql1 = "SELECT * FROM CRMCSVFILE"
cursor = cursor.execute(strsql1)
df = pd.DataFrame.from_records(cursor)


strsql2 = "SELECT * FROM CRMSVFILE WHERE EMAIL = 'some email'"
cursor = cursor.execute(strsql1)
maxList = list(cursor)
#when i set maxList to list(cursor) i get an error on the next line
another_df = pd.DataFrame.from_records(cursor)

错误说光标是空的,我想知道为什么当我取出maxList = list(cursor)语句时,代码工作正常,我可以制作尽可能多的数据帧。

0 个答案:

没有答案