小编Cal*_*lum的帖子

使用带有 mysql 连接器 python 的上下文管理器

我正在将代码从 sqlite 数据库移动到 mysql,并且上下文管理器出现问题,出现以下属性错误。

我尝试过 mydb.cursor() 作为光标、mydb: 等的组合...



mydb = mysql.connector.connect(
  host="localhost",
  user="root",
  passwd="",
    database="database_name"

cur = mydb.cursor()

Run Code Online (Sandbox Code Playgroud)
with mydb as cursor:
 AttributeError: __enter__
Run Code Online (Sandbox Code Playgroud)

python mysql contextmanager python-3.x

7
推荐指数
2
解决办法
7350
查看次数

标签 统计

contextmanager ×1

mysql ×1

python ×1

python-3.x ×1