【发布时间】:2013-01-30 13:54:51
【问题描述】:
我正在尝试将 DictCursor 与 with 块一起使用。我认为通过使用:
with MySQLdb.connect(...) as c:
c 将是一个连接对象,因为这就是 connect() 返回的内容。但很可惜,事实并非如此!突然之间,c 变成了一个光标!虽然这通常很方便,但我真的很喜欢使用DictCursor - 这根本不是这样设计的吗?将 DictCursor 包含为“作用域对象”会导致错误(__exit__ 未定义)
【问题讨论】:
-
似乎不支持
with语句:见this answer。
标签: python mysql-python