带语句和SQLalchemy引擎

德拉斯特加

当我尝试使用以下构造实现SQLalchemy引擎时

with sqlalchemy.create_engine("sqlite:///my_db.sqlite") as engine:
     (do something)

我收到一个错误: AttributeError: __exit__

怎么了?以及如何显式关闭我的SQLalchemy引擎?

大卫主义

SQLAlchemy引擎不是上下文管理器,因此不能在with语句中使用。它可以为您管理池中的连接,请参阅上的文档engine.execute()以及engine.dispose()有关该方法的说明。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章