Как только вытащили мои волосы из-за разницы, я хотел бы знать, какая разница действительно в Python 2.5.
У меня было два блока кода (dbao.getConnection()
возвращает соединение MySQLdb).
conn = dbao.getConnection()
with conn:
# Do stuff
и
with dbao.getConnection() as conn:
# Do stuff
Я думал, что они будут иметь такой же эффект, но, видимо, не так, как объект conn
последней версии был Cursor
. Откуда появился курсор и есть способ комбинировать инициализацию переменных и с инструкцией каким-то образом?