我可以在MySQLdb.Connection对象中使用with语句吗?

时间:2012-08-01 02:13:40

标签: python mysql-python

我想知道我是否可以将上下文管理器withConnection对象一起使用,并编写如下代码:

with MySQLdb.connect(...) as conn:
    do_something()

conn对象会在阻塞之后自动关闭,就像使用file对象一样吗?

感谢。

1 个答案:

答案 0 :(得分:4)

MySQLdb不支持上下文管理器协议。 Roll your own, or use oursql instead.