相关疑难解决方法(0)

Python的'with'语句与'with ... as'

由于差异我刚刚脱掉头发,我想知道Python 2.5中的差异究竟是什么.

我有两个代码块(dbao.getConnection()返回一个MySQLdb连接).

conn = dbao.getConnection()
with conn:
    # Do stuff
Run Code Online (Sandbox Code Playgroud)

with dbao.getConnection() as conn:
    # Do stuff
Run Code Online (Sandbox Code Playgroud)

我认为这些会有相同的效果,但显然不是conn后一版本的对象是一个Cursor.哪里光标来自并且有办法的变量初始化,并声明以某种方式结合起来?

python syntax

15
推荐指数
2
解决办法
8600
查看次数

标签 统计

python ×1

syntax ×1