我想用Python语言捕获并记录MySQL警告。我想捕获并记录它,但即使在try/else语法中,警告消息仍然会出现。try/except语法可以捕获MySQL错误(例如,提交像'DRP DATABASE database_of_armaments'这样的拼写错误)。>>
print 'There was a MySQL warning.'当我在类之外创建一个连接和游标时,try/
在Python中,捕获“所有”异常的最佳方法是什么?except: # do stuff with sys.exc_info()[1]
捕获可以在线程中执行我的目标是记录普通代码可能抛出的任何异常,而不屏蔽任何特殊的Python异常,例如那些指示进程终止等的异常。
还需要获得异常的句柄(例如通过上面包含exc的子句)。