[英]With statement and SQLalchemy engine
當我嘗試使用以下構造實現SQLalchemy引擎時
with sqlalchemy.create_engine("sqlite:///my_db.sqlite") as engine:
(do something)
我收到一個錯誤: AttributeError: __exit__
怎么了? 以及如何顯式關閉我的SQLalchemy引擎?
SQLAlchemy引擎不是上下文管理器,因此不能在with
語句中使用。 它為您管理池中的連接,有關如何解釋的信息,請參閱engine.execute()
和engine.dispose()
上的文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.