簡體   English   中英

帶語句和SQLalchemy引擎

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM