问答详情
源自:4-2 查询MySQL数据

cursor不能直接用返回值直接赋值吗?

cursor = connection.cursor()

with connection.cursor() as cursor:


有哪些区别?

提问者:疯狂的铁牛 2020-04-07 18:56

个回答

  • WhiteXyloseTaste
    2020-10-02 20:07:07

    可以的直接用

    只是关闭连接的时候,假如程序有问题,可能无法正确关闭,所以有了关键字with,这样不管过程是否有异常,都会执行清理操作,释放资源