【发布时间】:2015-09-21 18:12:44
【问题描述】:
以下是pymysql中的示例:
conn = pymysql.connect(...)
with conn.cursor() as cursor:
cursor.execute(...)
...
conn.close()
我可以改用以下内容,还是会留下挥之不去的联系? (执行成功)
import pymysql
with pymysql.connect(...) as cursor:
cursor.execute('show tables')
(python 3,最新的pymysql)
【问题讨论】:
-
为什么不试试呢?
-
正如我所指出的,它执行成功。但是,如果可以做某事,并不一定意味着应该做 :) 我正在尝试确定是否应该这样做,否则会留下挥之不去的联系。
标签: python with-statement pymysql