问题描述
我曾经听说过 with
语句、提交(以及结束,但我不太确定,在最外部的 {{ 1}} 块)都是自动完成的,这很棒。
但是是否可以将 with
语句封装在 with
try
块中以使用 psycopg2
打开数据库连接,或者我是否冒险“隐藏”一个精确的错误消息是否包含更通用或更晦涩的错误消息?
例如:
except
对比
try:
with connector() as conn:
with conn.cursor() as curs:
curs.execute(sql_query)
res = curs.fetchall()
except:
res = None
raise ValueError("Error,invalid sql query or unable to connect to database.")
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)