![](/img/trans.png)
[英]Check if <sqlalchemy.engine.result.ResultProxy> object is empty
[英]SQLAlchemy ResultProxy Object cannot be used twice
我無法理解為什么 ResultProxy object 在類型轉換為列表時不能使用兩次。 再次打印相同的語句時,query_output 是一個空列表。
query_output = con.execute("_SELECT_query_")
print(query_output)
print(list(query_output))
print(list(query_output))
Output:
<sqlalchemy.engine.result.ResultProxy object at 0x0000022E18C2ACD0>
[('49',)]
[]
提前致謝
ResultProxy實例包裝了一個 DB-API cursor。 一旦從 cursor 讀取了所有行 - 例如,通過調用list(my_result_proxy)
然后 ResultProxy 實例被用盡,就像調用cursor.fetchall()
兩次將在第二次調用時返回一個空列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.