连接MySQL过程中,
with con:
cur = con.cursor()
cur.executemany(final_str, symbols)
出现如下错误:

关乎with语句的用法中上下文管理器。
上下文管理器必须同时提供 __enter__() 和 __exit__() 方法的定义,缺少任何一个都会导致 AttributeError;with 语句会先检查是否提供了 __exit__() 方法,然后检查是否定义了 __enter__() 方法。
AttributeError指的是属性错误,就是说con这个对象没有__enter__属性,不能用在with语句

最低0.47元/天 解锁文章
329

被折叠的 条评论
为什么被折叠?



